Newer
Older
DungeonShooting / DungeonShooting_Godot / scene / test / TestNavigation2.tscn
  1. [gd_scene load_steps=4 format=3 uid="uid://cjbbs1protcwb"]
  2.  
  3. [ext_resource type="Script" path="res://src/test/TestNavigation2.cs" id="1"]
  4. [ext_resource type="Texture2D" uid="uid://uhhfgdhpk7i4" path="res://icon.png" id="2"]
  5.  
  6. [sub_resource type="NavigationPolygon" id="1"]
  7. vertices = PackedVector2Array(1650, 237, 1789, 81, 1795, 986, 1635, 828, 1627, 721, 1215, 660, 1070, 733, 62, 978, 975, 834, 888, 830, 806, 831, 1123, 576, 1033, 218, 1563, 162, 950, 211, 883, 208, 288, 833, 286, 610, 807, 609, 208, 836, 79, 73, 212, 202, 796, 205, 795, 525, 300, 527, 292, 192)
  8. polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3, 4), PackedInt32Array(5, 0, 4), PackedInt32Array(5, 4, 6), PackedInt32Array(3, 2, 7, 8), PackedInt32Array(9, 8, 7, 10), PackedInt32Array(11, 5, 6), PackedInt32Array(11, 6, 12), PackedInt32Array(13, 11, 12), PackedInt32Array(14, 8, 9, 15), PackedInt32Array(16, 17, 18, 10), PackedInt32Array(16, 10, 7, 19), PackedInt32Array(19, 7, 20, 21), PackedInt32Array(22, 23, 24, 25), PackedInt32Array(1, 0, 13), PackedInt32Array(20, 1, 13, 12, 14), PackedInt32Array(20, 14, 15), PackedInt32Array(20, 15, 22), PackedInt32Array(20, 22, 25), PackedInt32Array(20, 25, 21)])
  9. outlines = Array[PackedVector2Array]([PackedVector2Array(79, 73, 62, 978, 1795, 986, 1789, 81), PackedVector2Array(212, 202, 208, 836, 288, 833, 286, 610, 807, 609, 806, 831, 888, 830, 883, 208, 796, 205, 795, 525, 300, 527, 292, 192), PackedVector2Array(950, 211, 975, 834, 1635, 828, 1627, 721, 1070, 733, 1033, 218), PackedVector2Array(1123, 576, 1215, 660, 1650, 237, 1563, 162)])
  10.  
  11. [node name="TestNavigation2" type="Node2D"]
  12. script = ExtResource("1")
  13.  
  14. [node name="Node2D" type="Node2D" parent="."]
  15.  
  16. [node name="NavigationRegion2D" type="NavigationRegion2D" parent="Node2D"]
  17. navigation_polygon = SubResource("1")
  18.  
  19. [node name="Enemy" type="Sprite2D" parent="Node2D"]
  20. position = Vector2(129, 118)
  21. texture = ExtResource("2")
  22.  
  23. [node name="NavigationAgent2D" type="NavigationAgent2D" parent="Node2D/Enemy"]
  24.  
  25. [node name="Timer" type="Timer" parent="Node2D/Enemy"]
  26. autostart = true
  27.  
  28. [connection signal="timeout" from="Node2D/Enemy/Timer" to="." method="_on_Timer_timeout"]