game: add bullet and impacts

This commit is contained in:
2025-08-15 04:08:08 +02:00
parent 4ccc962e34
commit 3d54d70e44
19 changed files with 411 additions and 10 deletions

20
game/bullet.tscn Normal file
View File

@@ -0,0 +1,20 @@
[gd_scene load_steps=3 format=3 uid="uid://c603t5do5rnqk"]
[ext_resource type="Script" uid="uid://j5k8dvghgsf4" path="res://bullet.gd" id="1_v8qja"]
[ext_resource type="PackedScene" uid="uid://bg1q0xweaefoq" path="res://models/bullet.glb" id="2_t4vbm"]
[node name="Bullet" type="Node3D"]
script = ExtResource("1_v8qja")
[node name="bullet" parent="." instance=ExtResource("2_t4vbm")]
[node name="RayCast3D" type="RayCast3D" parent="bullet"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0)
target_position = Vector3(0, -0.2, 0)
[node name="Timer" type="Timer" parent="bullet"]
wait_time = 10.0
one_shot = true
autostart = true
[connection signal="timeout" from="bullet/Timer" to="." method="_on_timer_timeout"]