rocket pull radius of collision shape for blast radius

This commit is contained in:
derek
2024-08-01 11:33:15 -05:00
parent b1c92e5d2c
commit e4129d7fb7
3 changed files with 26 additions and 18 deletions

View File

@@ -64,7 +64,7 @@ height = 1.21279
[sub_resource type="SphereShape3D" id="SphereShape3D_vdo7n"]
radius = 10.0
[node name="Rocket" type="RigidBody3D" node_paths=PackedStringArray("blast_radius")]
[node name="Rocket" type="RigidBody3D" node_paths=PackedStringArray("blast_radius_area", "radius_shape")]
collision_layer = 6
collision_mask = 7
continuous_cd = true
@@ -72,7 +72,8 @@ max_contacts_reported = 100
contact_monitor = true
script = ExtResource("1_s0phn")
explosion = ExtResource("2_mbh48")
blast_radius = NodePath("BlastRadius")
blast_radius_area = NodePath("BlastRadius")
radius_shape = NodePath("BlastRadius/radiusShape")
blast_radius_falloff = SubResource("CurveTexture_0mibw")
[node name="Rocket" type="MeshInstance3D" parent="."]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=8 format=3 uid="uid://6p7d7txcox7i"]
[gd_scene load_steps=9 format=3 uid="uid://6p7d7txcox7i"]
[ext_resource type="Script" path="res://scripts/die_particles.gd" id="1_ssw3i"]
[ext_resource type="AudioStream" uid="uid://wd061pl0d7rl" path="res://assets/Audio/deep-low-explosion-SBA-300054677.wav" id="5_awm3r"]
@@ -24,12 +24,15 @@ spread = 66.739
initial_velocity_min = 10.0
initial_velocity_max = 15.0
scale_min = 0.1
scale_max = 0.3
hue_variation_min = 0.1
hue_variation_max = 0.2
hue_variation_curve = SubResource("CurveTexture_7652j")
[sub_resource type="BoxMesh" id="BoxMesh_rsjsy"]
[sub_resource type="Skin" id="Skin_v2ayh"]
[node name="rocketexplosion" type="Node3D"]
script = ExtResource("1_ssw3i")
@@ -46,6 +49,7 @@ trail_enabled = true
trail_lifetime = 3.2
process_material = SubResource("ParticleProcessMaterial_evi0f")
draw_pass_1 = SubResource("BoxMesh_rsjsy")
draw_skin = SubResource("Skin_v2ayh")
[node name="Audio" type="Node3D" parent="."]