tweaks and improvements to the tracking pistol

This commit is contained in:
derek
2024-11-26 10:31:34 -06:00
parent caaf0ff519
commit 86a05335e7
4 changed files with 124 additions and 40 deletions

View File

@@ -9,9 +9,8 @@ height = 0.2
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_fmyhe"]
transparency = 1
blend_mode = 1
emission_enabled = true
emission = Color(0, 0.745098, 0, 1)
emission_energy_multiplier = 10.0
shading_mode = 0
albedo_color = Color(0, 1, 0, 0.498039)
[sub_resource type="CylinderMesh" id="CylinderMesh_0f8ut"]
top_radius = 0.1
@@ -41,7 +40,47 @@ tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
"values": [false]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Sphere:scale")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(1, 1, 1)]
}
[sub_resource type="Animation" id="Animation_cu36u"]
resource_name = "check"
step = 0.01
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MeshHandle/Mesh:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MeshHandle:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(0, 20, 0)]
}
[sub_resource type="Animation" id="Animation_rkem3"]
@@ -102,33 +141,17 @@ tracks/1/keys = {
"method": &"queue_free"
}]
}
[sub_resource type="Animation" id="Animation_cu36u"]
resource_name = "check"
step = 0.01
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("MeshHandle/Mesh:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("MeshHandle:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Sphere:scale")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector3(0, 20, 0)]
"values": [Vector3(1, 1, 1), Vector3(0, 0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_776o6"]
@@ -151,6 +174,7 @@ surface_material_override/0 = SubResource("StandardMaterial3D_fmyhe")
[node name="Mesh" type="MeshInstance3D" parent="MeshHandle"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
visible = false
mesh = SubResource("CylinderMesh_0f8ut")
skeleton = NodePath("../..")
surface_material_override/0 = SubResource("StandardMaterial3D_fmyhe")