split map into func_geo segments, add lights and test npc to motel blockout, adjust npc settings so they can traverse slopes

This commit is contained in:
2025-10-14 09:44:52 -04:00
parent b402a162e1
commit 5153c306de
10 changed files with 7854 additions and 3174 deletions

View File

@@ -6,34 +6,13 @@
[resource] [resource]
script = ExtResource("2_8o081") script = ExtResource("2_8o081")
spawn_type = 2
origin_type = 3
build_visuals = true
global_illumination_mode = 1
use_in_baked_light = true
shadow_casting_setting = 1
build_occlusion = true build_occlusion = true
render_layers = 1
collision_shape_type = 2 collision_shape_type = 2
collision_layer = 1 collision_layer = 3
collision_mask = 0
collision_priority = 1.0
collision_shape_margin = 0.04
add_textures_metadata = false
add_vertex_metadata = false
add_face_position_metadata = false
add_face_normal_metadata = false
add_collision_shape_to_face_indices_metadata = false
add_collision_shape_face_range_metadata = false
classname = "func_geo" classname = "func_geo"
description = "Static collidable geometry. Builds a StaticBody3D with a MeshInstance3D, a single concave CollisionShape3D, and an OccluderInstance3D." description = "Static collidable geometry. Builds a StaticBody3D with a MeshInstance3D, a single concave CollisionShape3D, and an OccluderInstance3D."
func_godot_internal = false
base_classes = Array[Resource]([ExtResource("1_5mwee"), ExtResource("2_bp8pb")]) base_classes = Array[Resource]([ExtResource("1_5mwee"), ExtResource("2_bp8pb")])
class_properties = {}
class_property_descriptions = {}
auto_apply_to_matching_node_properties = false
meta_properties = { meta_properties = {
"color": Color(0.8, 0.8, 0.8, 1) "color": Color(0.8, 0.8, 0.8, 1)
} }
node_class = "StaticBody3D" node_class = "StaticBody3D"
name_property = ""

View File

@@ -10638,6 +10638,7 @@ viewport_path = NodePath("StatusSprite/SubViewport")
[node name="npc" type="CharacterBody3D"] [node name="npc" type="CharacterBody3D"]
collision_layer = 3 collision_layer = 3
safe_margin = 0.15
script = ExtResource("1_ixooy") script = ExtResource("1_ixooy")
[node name="CollisionShape3D" type="CollisionShape3D" parent="."] [node name="CollisionShape3D" type="CollisionShape3D" parent="."]
@@ -10646,6 +10647,7 @@ visible = false
shape = SubResource("CapsuleShape3D_7e7u5") shape = SubResource("CapsuleShape3D_7e7u5")
[node name="CharacterArmature" type="Node3D" parent="."] [node name="CharacterArmature" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.15, 0)
[node name="Skeleton3D" type="Skeleton3D" parent="CharacterArmature"] [node name="Skeleton3D" type="Skeleton3D" parent="CharacterArmature"]
bones/0/name = "Root" bones/0/name = "Root"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -25,4 +25,4 @@ compress/channel_pack=1
mipmaps/generate=false mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
slices/horizontal=1 slices/horizontal=1
slices/vertical=1 slices/vertical=4

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -89,6 +89,10 @@ aim={
] ]
} }
[navigation]
3d/merge_rasterizer_cell_scale=0.5
[rendering] [rendering]
renderer/rendering_method="mobile" renderer/rendering_method="mobile"