Finished working on the minimap system for the test level, shows pawns, enemy and friendly traps, and unfinished 'items'

This commit is contained in:
2026-01-19 00:46:32 -05:00
parent bc48e9cea2
commit b69691c186
26 changed files with 375 additions and 26 deletions

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=10 format=3 uid="uid://by6suwmds7xq2"]
[gd_scene load_steps=9 format=3 uid="uid://by6suwmds7xq2"]
[ext_resource type="Script" uid="uid://d3t381vws7vns" path="res://scripts/level.gd" id="1_qcd3b"]
[ext_resource type="PackedScene" uid="uid://bgocskbofewsr" path="res://templates/HUD.tscn" id="1_x4b8f"]
@@ -13,11 +13,6 @@ ambient_light_color = Color(1, 1, 1, 1)
ambient_light_energy = 2.18
glow_enabled = true
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_88ety"]
shading_mode = 0
albedo_color = Color(0, 0, 0, 1)
albedo_texture = ExtResource("5_qcd3b")
[node name="Level" type="Node3D"]
script = ExtResource("1_qcd3b")
difficulty = 5
@@ -93,10 +88,10 @@ unique_name_in_owner = true
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_x4b8f")
[node name="Node3D" type="Node3D" parent="."]
[node name="Minimap" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4, 10000, 3)
[node name="Floor" type="GridMap" parent="Node3D"]
[node name="Floor" type="GridMap" parent="Minimap"]
mesh_library = ExtResource("5_ahbqi")
cell_size = Vector3(1, 1, 1)
cell_center_y = false
@@ -107,7 +102,7 @@ data = {
}
metadata/_editor_floor_ = Vector3(0, 0, 0)
[node name="Ramps" type="GridMap" parent="Node3D"]
[node name="Ramps" type="GridMap" parent="Minimap"]
mesh_library = ExtResource("5_ahbqi")
cell_size = Vector3(1, 1, 1)
cell_center_y = false
@@ -118,7 +113,7 @@ data = {
}
metadata/_editor_floor_ = Vector3(0, 0, 0)
[node name="Markers" type="GridMap" parent="Node3D"]
[node name="Markers" type="GridMap" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.02, 0)
mesh_library = ExtResource("5_88ety")
cell_size = Vector3(1, 1, 1)
@@ -127,17 +122,16 @@ collision_layer = 0
collision_mask = 0
metadata/_editor_floor_ = Vector3(0, -1, 0)
[node name="Sprite3D" type="Sprite3D" parent="Node3D"]
transform = Transform3D(50, 0, 0, 0, -2.1855694e-06, 50, 0, -50, -2.1855694e-06, 0, 0, 0)
material_override = SubResource("StandardMaterial3D_88ety")
cast_shadow = 0
texture = ExtResource("5_qcd3b")
[node name="Sprite3D2" type="Sprite3D" parent="Node3D"]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 12.569536, 100, 2.5275712)
[node name="Blackout" type="Sprite3D" parent="Minimap"]
transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0, 0, 0)
layers = 524288
cast_shadow = 0
pixel_size = 0.0156
modulate = Color(0, 0, 0, 1)
pixel_size = 1.0
texture = ExtResource("5_qcd3b")
[node name="MapMarkers" type="Node3D" parent="Minimap"]
unique_name_in_owner = true
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 100, 0)
[editable path="CanvasLayer/HUD"]