Basic pathfinding working for crying ghosts

This commit is contained in:
2026-01-17 23:37:33 -06:00
parent dd4ce5fcf4
commit 3a63bb6709
46 changed files with 691 additions and 34 deletions

View File

@@ -1,18 +1,48 @@
[gd_resource type="TileSet" load_steps=5 format=3 uid="uid://cvtrfc1jh3v56"]
[gd_resource type="TileSet" load_steps=12 format=3 uid="uid://cvtrfc1jh3v56"]
[ext_resource type="Texture2D" uid="uid://urhgw0tiji88" path="res://Environment/Tiles/FloorTile16.png" id="1_g8jos"]
[ext_resource type="Texture2D" uid="uid://cp4va5lqydihh" path="res://Environment/Tiles/WallTile16.png" id="2_gv1ha"]
[ext_resource type="Texture2D" uid="uid://urhgw0tiji88" path="res://Environment/Tiles/Floor/Debug.png" id="1_21hfy"]
[ext_resource type="Texture2D" uid="uid://cp4va5lqydihh" path="res://Environment/Tiles/Wall/Debug.png" id="2_8ptfa"]
[ext_resource type="Texture2D" uid="uid://sm06orxldfgs" path="res://Environment/Tiles/Floor/Square4.png" id="3_d7vwv"]
[ext_resource type="Texture2D" uid="uid://7ftsqvk686hn" path="res://Environment/Tiles/Floor/Plain.png" id="4_e3nq8"]
[sub_resource type="NavigationPolygon" id="NavigationPolygon_21hfy"]
vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)])
agent_radius = 0.0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_21hfy"]
texture = ExtResource("1_g8jos")
texture = ExtResource("1_21hfy")
0:0/0 = 0
0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_21hfy")
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8ptfa"]
texture = ExtResource("2_gv1ha")
texture = ExtResource("2_8ptfa")
0:0/0 = 0
0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
[sub_resource type="NavigationPolygon" id="NavigationPolygon_8ptfa"]
vertices = PackedVector2Array(8, 8, -8, 8, -8, -8, 8, -8)
polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3)])
outlines = Array[PackedVector2Array]([PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)])
agent_radius = 0.0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d7vwv"]
texture = ExtResource("3_d7vwv")
0:0/0 = 0
0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_8ptfa")
[sub_resource type="NavigationPolygon" id="NavigationPolygon_d7vwv"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_e4sdj"]
texture = ExtResource("4_e3nq8")
0:0/0 = 0
0:0/0/navigation_layer_0/polygon = SubResource("NavigationPolygon_d7vwv")
[resource]
physics_layer_0/collision_layer = 1
navigation_layer_0/layers = 1
sources/0 = SubResource("TileSetAtlasSource_21hfy")
sources/1 = SubResource("TileSetAtlasSource_8ptfa")
sources/2 = SubResource("TileSetAtlasSource_d7vwv")
sources/3 = SubResource("TileSetAtlasSource_e4sdj")