Falling rose petal effect

This commit is contained in:
2023-09-13 19:39:10 -07:00
parent 6138957524
commit ce7576731c
16 changed files with 229 additions and 49 deletions

View File

@@ -1178,22 +1178,15 @@ size = Vector3(0.641537, 0.560677, 0.708051)
size = Vector3(0.572433, 1.81406, 0.604365)
[node name="Melee Enemy" type="RigidBody3D" node_paths=PackedStringArray("_hp") groups=["Enemy"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0175109, 0)
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, -0.0175109, 0)
disable_mode = 2
collision_layer = 0
collision_mask = 33
axis_lock_linear_x = true
axis_lock_linear_y = true
axis_lock_linear_z = true
axis_lock_angular_x = true
axis_lock_angular_y = true
axis_lock_angular_z = true
gravity_scale = 0.0
continuous_cd = true
max_contacts_reported = 20
contact_monitor = true
can_sleep = false
lock_rotation = true
script = ExtResource("1_50och")
_hp = NodePath("HP Component")
@@ -1201,31 +1194,31 @@ _hp = NodePath("HP Component")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0984273, 0.568423, -0.107118)
[node name="Icosphere001" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(0.85892, 0, 0, 0, 0.85892, 0, 0, 0, 0.85892, 0.0805536, 0.469751, 0.158035)
transform = Transform3D(0.846559, 0, 0, 0, 0.846559, 0, 0, 0, 0.846559, 0.0805536, 0.450075, 0.158035)
cast_shadow = 0
mesh = SubResource("ArrayMesh_vf33t")
skeleton = NodePath("")
[node name="Circle001" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(1.00867, 0, -0.291695, 0, 1.05, 0, 0.291695, 0, 1.00867, 0.0457887, 0.476383, 0.128917)
transform = Transform3D(0.681135, 0, -0.799096, 0, 1.05, 0, 0.799096, 0, 0.681135, 0.0457887, 0.476383, 0.128917)
cast_shadow = 0
mesh = SubResource("ArrayMesh_ngagc")
skeleton = NodePath("")
[node name="Circle002" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(1.1, 0, 0, 0, 1.0567, 0.305586, 0, -0.305586, 1.0567, 0.0659095, 0.483551, 0.119628)
transform = Transform3D(1.1, 0, 0, 0, 0.713571, 0.837148, 0, -0.837148, 0.713571, 0.0659095, 0.483551, 0.119628)
cast_shadow = 0
mesh = SubResource("ArrayMesh_nmeup")
skeleton = NodePath("")
[node name="Circle004" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(0.960638, -0.277805, 0, 0.277805, 0.960638, 0, 0, 0, 1, 0.0868937, 0.567455, 0.186096)
transform = Transform3D(0.6487, -0.761044, 0, 0.761044, 0.6487, 0, 0, 0, 1, 0.0868937, 0.567455, 0.186096)
cast_shadow = 0
mesh = SubResource("ArrayMesh_nso1s")
skeleton = NodePath("")
[node name="Text003" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(0.0451983, 0, -0.0289879, 0, 0.0536953, 0, 0.0289879, 0, 0.0451983, 0.0626427, 0.123465, 0.11049)
transform = Transform3D(-0.00961914, 0, -0.0528267, 0, 0.0536953, 0, 0.0528267, 0, -0.00961914, 0.0626427, 0.123465, 0.11049)
cast_shadow = 0
mesh = SubResource("ArrayMesh_xasdc")
skeleton = NodePath("")
@@ -1234,7 +1227,7 @@ skeleton = NodePath("")
transform = Transform3D(0.495255, 0, 0, 0, 0.495255, 0, 0, 0, 0.495255, 0.0690689, -0.0909151, 0.128142)
[node name="Text004" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(0.0461675, 0, -0.0133511, 0, 0.0480592, 0, 0.0133511, 0, 0.0461675, 0.0626427, 0.123465, 0.11049)
transform = Transform3D(0.031176, 0, -0.0365752, 0, 0.0480592, 0, 0.0365752, 0, 0.031176, 0.0626427, 0.123465, 0.11049)
cast_shadow = 0
mesh = SubResource("ArrayMesh_8gdy4")
skeleton = NodePath("")
@@ -1243,7 +1236,7 @@ skeleton = NodePath("")
transform = Transform3D(0.443271, 0, 0, 0, 0.443271, 0, 0, 0, 0.443271, 0.0690689, -0.0909151, 0.128142)
[node name="Text005" type="MeshInstance3D" parent="MeleeEnemy"]
transform = Transform3D(0.0291171, 0, -0.0327813, 0, 0.0438454, 0, 0.0327813, 0, 0.0291171, 0.0626427, 0.123465, 0.11049)
transform = Transform3D(-0.0386024, 0, -0.0207913, 0, 0.0438454, 0, 0.0207913, 0, -0.0386024, 0.0626427, 0.123465, 0.11049)
cast_shadow = 0
mesh = SubResource("ArrayMesh_bkeh8")
skeleton = NodePath("")
@@ -1272,5 +1265,5 @@ collision_mask = 68
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
shape = SubResource("BoxShape3D_lqe1n")
[connection signal="body_entered" from="Area3D" to="." method="OnPlayerHit"]
[connection signal="body_entered" from="Area3D" to="." method="OnEnemyHit"]
[connection signal="body_entered" from="Area3D" to="." method="OnPlayerHit"]

View File

@@ -892,7 +892,7 @@ blend_shape_mode = 0
shadow_mesh = SubResource("ArrayMesh_j7wsk")
[node name="RangedEnemy" type="RigidBody3D" node_paths=PackedStringArray("_hp") groups=["Enemy"]]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.257979, 0)
transform = Transform3D(-1, 0, -8.74228e-08, 0, 1, 0, 8.74228e-08, 0, -1, 0, 0.257979, 0)
collision_layer = 0
collision_mask = 68
gravity_scale = 0.0