diff options
Diffstat (limited to 'Node2D.tscn')
| -rw-r--r-- | Node2D.tscn | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/Node2D.tscn b/Node2D.tscn index 612e27f..f7dfb2a 100644 --- a/Node2D.tscn +++ b/Node2D.tscn @@ -1,11 +1,19 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=6 format=2] [ext_resource path="res://HUD.tscn" type="PackedScene" id=1] [ext_resource path="res://Player.tscn" type="PackedScene" id=2] [ext_resource path="res://Enemy0.tscn" type="PackedScene" id=3] [ext_resource path="res://Bullet.tscn" type="PackedScene" id=4] +[ext_resource path="res://Main.gd" type="Script" id=4] -[node name="Node" type="Node2D"] +[sub_resource type="Curve2D" id=1] +_data = { +"points": PoolVector2Array( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1280, 0, 0, 0, 0, 0, 1280, 720, 0, 0, 0, 0, 0, 720, 0, 0, 0, 0, 0, 0 ) +} + +[node name="Main" type="Node2D"] +script = ExtResource( 4 ) +enemy_scene = ExtResource( 3 ) [node name="KinematicBody2D" parent="." instance=ExtResource( 2 )] position = Vector2( 544, 216 ) @@ -17,4 +25,12 @@ position = Vector2( 4, 9 ) [node name="HUD" parent="." instance=ExtResource( 1 )] -[node name="RigidBody2D" parent="." instance=ExtResource( 3 )] +[node name="EnemySpawn" type="Path2D" parent="."] +curve = SubResource( 1 ) + +[node name="EnemySpawnLocation" type="PathFollow2D" parent="EnemySpawn"] + +[node name="EnemySpawnTimer" type="Timer" parent="."] +wait_time = 1.504 + +[connection signal="timeout" from="EnemySpawnTimer" to="." method="_on_EnemySpawnTimer_timeout"] |
