level + enemy spawner refactor
This commit is contained in:
parent
ebdb9c7074
commit
2cc3eaa859
15 changed files with 942 additions and 93 deletions
|
|
@ -1,11 +1,6 @@
|
|||
[gd_scene format=3 uid="uid://cm86dxphvhbb"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://bnr37lfj76u7n" path="res://world/building/building.gd" id="1_5j34s"]
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d2kbb"]
|
||||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_rqn35"]
|
||||
size = Vector3(3, 5, 3)
|
||||
[ext_resource type="PackedScene" uid="uid://yseykcc08n25" path="res://world/building/base_building.tscn" id="1_d2kbb"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_5j34s"]
|
||||
size = Vector3(3, 5, 3)
|
||||
|
|
@ -46,26 +41,16 @@ material = SubResource("StandardMaterial3D_2vvqs")
|
|||
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_5j34s"]
|
||||
|
||||
[node name="Building" type="StaticBody3D" unique_id=713127214]
|
||||
collision_layer = 5
|
||||
collision_mask = 0
|
||||
script = ExtResource("1_5j34s")
|
||||
shake_noise = SubResource("FastNoiseLite_d2kbb")
|
||||
[sub_resource type="BoxMesh" id="BoxMesh_rqn35"]
|
||||
size = Vector3(3, 5, 3)
|
||||
|
||||
[node name="Mesh" type="MeshInstance3D" parent="." unique_id=1919101154]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 0)
|
||||
mesh = SubResource("BoxMesh_rqn35")
|
||||
[node name="Building" unique_id=713127214 instance=ExtResource("1_d2kbb")]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." unique_id=1627500046]
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="." index="0" unique_id=661727263]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 0)
|
||||
shape = SubResource("BoxShape3D_5j34s")
|
||||
|
||||
[node name="DestroyedMesh" type="Node3D" parent="." unique_id=1889390235]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
|
||||
[node name="GPUParticles3D" type="GPUParticles3D" parent="DestroyedMesh" unique_id=405124106]
|
||||
[node name="GPUParticles3D" type="GPUParticles3D" parent="DestroyedMesh" parent_id_path=PackedInt32Array(1889390235) index="0" unique_id=349729190]
|
||||
unique_name_in_owner = true
|
||||
amount = 1
|
||||
lifetime = 0.5
|
||||
|
|
@ -73,56 +58,61 @@ speed_scale = 0.5
|
|||
process_material = SubResource("ParticleProcessMaterial_ow2p3")
|
||||
draw_pass_1 = SubResource("SphereMesh_8evq1")
|
||||
|
||||
[node name="Cubez" type="Node3D" parent="DestroyedMesh" unique_id=84909385]
|
||||
[node name="Cubez" type="Node3D" parent="DestroyedMesh" parent_id_path=PackedInt32Array(1889390235) index="1" unique_id=289648386]
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=936603106]
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="0" unique_id=1483935163]
|
||||
transform = Transform3D(-0.020582985, -0.013163342, -0.9997015, 0.53877074, -0.8424524, -2.0764832e-08, -0.84220093, -0.5386099, 0.02443221, 0, 0, 0)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D2" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1902773756]
|
||||
[node name="MeshInstance3D2" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="1" unique_id=1721508190]
|
||||
transform = Transform3D(0.55269843, 0.35346538, -0.7547096, 0.53877074, -0.8424524, -2.0764832e-08, -0.6358069, -0.40661544, -0.65605897, 0, 0, 0)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D3" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=693829807]
|
||||
[node name="MeshInstance3D3" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="2" unique_id=1453671131]
|
||||
transform = Transform3D(0.55269843, 0.35346538, -0.7547096, 0.53877074, -0.8424524, -2.0764832e-08, -0.6358069, -0.40661544, -0.65605897, -0.5652933, 0, -0.5979067)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D4" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1318120052]
|
||||
[node name="MeshInstance3D4" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="3" unique_id=593181716]
|
||||
transform = Transform3D(0.011722982, 0.9259946, -0.37735477, 0.35865596, 0.34837604, 0.86602545, 0.9333962, -0.14549291, -0.32802945, 0.41309977, 0, -0.7827141)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D5" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1106985548]
|
||||
[node name="MeshInstance3D5" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="4" unique_id=1719125877]
|
||||
transform = Transform3D(0.011722982, 0.9259946, -0.37735477, 0.35865596, 0.34837604, 0.86602545, 0.9333962, -0.14549291, -0.32802945, 0.91316706, 0, -0.43484128)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D6" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1830889998]
|
||||
[node name="MeshInstance3D6" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="5" unique_id=1454957802]
|
||||
transform = Transform3D(0.011722982, 0.9259946, -0.37735477, 0.35865596, 0.34837604, 0.86602545, 0.9333962, -0.14549291, -0.32802945, -0.90229505, 0, 0.19567871)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D7" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=223786894]
|
||||
[node name="MeshInstance3D7" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="6" unique_id=192394078]
|
||||
transform = Transform3D(-0.4571105, 0.47059897, -0.7547096, 0.717312, 0.69675213, -2.0764832e-08, 0.5258455, -0.5413622, -0.65605897, -1.4241041, 0, -0.9131663)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D8" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=220079864]
|
||||
[node name="MeshInstance3D8" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="7" unique_id=1974385658]
|
||||
transform = Transform3D(0.55269843, 0.35346538, -0.7547096, 0.53877074, -0.8424524, -2.0764832e-08, -0.6358069, -0.40661544, -0.65605897, 0.5758959, 0, 0.086833715)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D9" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=235651157]
|
||||
[node name="MeshInstance3D9" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="8" unique_id=652075050]
|
||||
transform = Transform3D(0.55269843, 0.35346538, -0.7547096, 0.53877074, -0.8424524, -2.0764832e-08, -0.6358069, -0.40661544, -0.65605897, 0.94551057, 0, 0.86954826)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D10" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1163044184]
|
||||
[node name="MeshInstance3D10" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="9" unique_id=1495304389]
|
||||
transform = Transform3D(-0.4571105, 0.47059897, -0.7547096, 0.717312, 0.69675213, -2.0764832e-08, 0.5258455, -0.5413622, -0.65605897, -0.26117355, 0, 0.8586771)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D11" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=804770500]
|
||||
[node name="MeshInstance3D11" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="10" unique_id=1593134047]
|
||||
transform = Transform3D(0.55074334, -0.56699485, -0.61253464, 0.71731204, 0.6967521, 0, 0.42678478, -0.43937847, 0.7904438, -1.022146, 0, 1.0760975)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D12" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1102483093]
|
||||
[node name="MeshInstance3D12" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="11" unique_id=1005652425]
|
||||
transform = Transform3D(0.55074334, -0.56699485, -0.61253464, 0.71731204, 0.6967521, 0, 0.42678478, -0.43937847, 0.7904438, 0.977854, 0, -0.9239025)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="MeshInstance3D13" type="MeshInstance3D" parent="DestroyedMesh/Cubez" unique_id=1341429344]
|
||||
[node name="MeshInstance3D13" type="MeshInstance3D" parent="DestroyedMesh/Cubez" index="12" unique_id=1957113469]
|
||||
transform = Transform3D(-0.020582985, -0.013163342, -0.9997015, 0.53877074, -0.8424524, -2.0764832e-08, -0.84220093, -0.5386099, 0.02443221, -0.4571221, 0, -1.3370018)
|
||||
mesh = SubResource("BoxMesh_5j34s")
|
||||
|
||||
[node name="Mesh" type="MeshInstance3D" parent="Shaker" parent_id_path=PackedInt32Array(2089389922) index="0" unique_id=26690267]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.5, 0)
|
||||
mesh = SubResource("BoxMesh_rqn35")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue