diff options
Diffstat (limited to 'prefabs')
-rw-r--r-- | prefabs/bsp_level_generator.tscn | 5 | ||||
-rw-r--r-- | prefabs/exit.tscn | 22 | ||||
-rw-r--r-- | prefabs/test_arena.tscn | 7 |
3 files changed, 25 insertions, 9 deletions
diff --git a/prefabs/bsp_level_generator.tscn b/prefabs/bsp_level_generator.tscn index 6d8fa48..94a8c4c 100644 --- a/prefabs/bsp_level_generator.tscn +++ b/prefabs/bsp_level_generator.tscn @@ -1,9 +1,7 @@ -[gd_scene load_steps=4 format=3 uid="uid://w7hxcvuvud"] +[gd_scene load_steps=3 format=3 uid="uid://w7hxcvuvud"] [ext_resource type="Script" path="res://scripts/bsp_level_generator.gd" id="1_6jn1x"] -[sub_resource type="ArrayMesh" id="ArrayMesh_xgab6"] - [sub_resource type="NavigationMesh" id="NavigationMesh_q1fo6"] geometry_parsed_geometry_type = 1 geometry_collision_mask = 4294967041 @@ -14,7 +12,6 @@ region_min_size = 1.0 script = ExtResource("1_6jn1x") [node name="MeshInstance3D" type="MeshInstance3D" parent="."] -mesh = SubResource("ArrayMesh_xgab6") [node name="NavigationRegion3D" type="NavigationRegion3D" parent="."] navigation_mesh = SubResource("NavigationMesh_q1fo6") diff --git a/prefabs/exit.tscn b/prefabs/exit.tscn new file mode 100644 index 0000000..c6da7d7 --- /dev/null +++ b/prefabs/exit.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://bby6nvx5y03x"] + +[sub_resource type="BoxMesh" id="BoxMesh_80n3v"] +size = Vector3(1, 0.1, 1) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_yj1cw"] +albedo_color = Color(0, 0, 0.988235, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_5ln3u"] + +[node name="Exit" type="Area3D"] +collision_layer = 4 +collision_mask = 4 + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.05, 0) +mesh = SubResource("BoxMesh_80n3v") +surface_material_override/0 = SubResource("StandardMaterial3D_yj1cw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0) +shape = SubResource("BoxShape3D_5ln3u") diff --git a/prefabs/test_arena.tscn b/prefabs/test_arena.tscn index 011b517..b56da43 100644 --- a/prefabs/test_arena.tscn +++ b/prefabs/test_arena.tscn @@ -1,9 +1,8 @@ -[gd_scene load_steps=10 format=3 uid="uid://dlevowk0jrhlg"] +[gd_scene load_steps=9 format=3 uid="uid://dlevowk0jrhlg"] [ext_resource type="Script" path="res://scripts/dungeon_manager.gd" id="1_dbsm0"] [ext_resource type="PackedScene" uid="uid://cc1m2a1obsyn4" path="res://addons/fpc/character.tscn" id="1_vc6b5"] [ext_resource type="Script" path="res://scripts/player.gd" id="2_puqns"] -[ext_resource type="PackedScene" uid="uid://w7hxcvuvud" path="res://prefabs/bsp_level_generator.tscn" id="4_501hd"] [sub_resource type="Environment" id="Environment_2poci"] background_color = Color(0.130548, 0.170599, 0.433834, 1) @@ -111,6 +110,4 @@ libraries = { "": SubResource("AnimationLibrary_7dyvd") } -[node name="BspLevelGenerator" parent="." instance=ExtResource("4_501hd")] - -[connection signal="grid_generated" from="BspLevelGenerator" to="." method="_grid_generated"] +[node name="LevelContainer" type="Node3D" parent="."] |