Added tiles

This commit is contained in:
CloudyBuhtz 2025-04-21 14:38:17 +01:00
parent 647f7202e2
commit e7965e3c29
22 changed files with 624 additions and 18 deletions

6
.gitignore vendored
View File

@ -30,3 +30,9 @@ export_presets.cfg
data_*/
mono_crash.*.json
# Dll and similar ignores
*.dll
*.so
# Blender backups
*.blend1

BIN
assets/blends/Tiles.blend Normal file

Binary file not shown.

View File

@ -0,0 +1,53 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://cehtlhb1sn4ru"
path="res://.godot/imported/Tiles.blend-ae4714143a81350795a4d5685ae79526.scn"
[deps]
source_file="res://assets/blends/Tiles.blend"
dest_files=["res://.godot/imported/Tiles.blend-ae4714143a81350795a4d5685ae79526.scn"]
[params]
nodes/root_type=""
nodes/root_name=""
nodes/apply_root_scale=true
nodes/root_scale=1.0
nodes/import_as_skeleton_bones=false
nodes/use_node_type_suffixes=true
meshes/ensure_tangents=true
meshes/generate_lods=true
meshes/create_shadow_meshes=true
meshes/light_baking=1
meshes/lightmap_texel_size=0.2
meshes/force_disable_compression=false
skins/use_named_skins=true
animation/import=true
animation/fps=30
animation/trimming=false
animation/remove_immutable_tracks=true
animation/import_rest_as_RESET=false
import_script/path=""
_subresources={}
blender/nodes/visible=0
blender/nodes/active_collection_only=false
blender/nodes/punctual_lights=true
blender/nodes/cameras=true
blender/nodes/custom_properties=true
blender/nodes/modifiers=1
blender/meshes/colors=false
blender/meshes/uvs=true
blender/meshes/normals=true
blender/meshes/export_geometry_nodes_instances=false
blender/meshes/tangents=true
blender/meshes/skins=2
blender/meshes/export_bones_deforming_mesh_only=false
blender/materials/unpack_enabled=true
blender/materials/export_materials=1
blender/animation/limit_playback=true
blender/animation/always_sample=true
blender/animation/group_tracks=true

View File

@ -0,0 +1,14 @@
# Blender 4.4.1
# www.blender.org
o Block_Nav
v -1.000000 0.500000 1.000000
v -1.000000 0.500000 -1.000000
v 1.000000 0.500000 1.000000
v 1.000000 0.500000 -1.000000
vn -0.0000 1.0000 -0.0000
vt 0.625000 0.500000
vt 0.875000 0.500000
vt 0.875000 0.750000
vt 0.625000 0.750000
s 0
f 4/1/1 2/2/1 1/3/1 3/4/1

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://nbik5xd1rvyy"
path="res://.godot/imported/Block Nav.obj-020213a696c0d8f43a9b94af57a979bf.mesh"
[deps]
files=["res://.godot/imported/Block Nav.obj-020213a696c0d8f43a9b94af57a979bf.mesh"]
source_file="res://assets/models/Block Nav.obj"
dest_files=["res://.godot/imported/Block Nav.obj-020213a696c0d8f43a9b94af57a979bf.mesh", "res://.godot/imported/Block Nav.obj-020213a696c0d8f43a9b94af57a979bf.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

38
assets/models/Block.obj Normal file
View File

@ -0,0 +1,38 @@
# Blender 4.4.1
# www.blender.org
o Block
v -1.000000 -0.500000 1.000000
v -1.000000 0.500000 1.000000
v -1.000000 -0.500000 -1.000000
v -1.000000 0.500000 -1.000000
v 1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 -0.500000 -1.000000
v 1.000000 0.500000 -1.000000
vn -1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 1.0000 -0.0000
vt 0.375000 0.000000
vt 0.625000 0.000000
vt 0.625000 0.250000
vt 0.375000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.625000 1.000000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 1/1/1 2/2/1 4/3/1 3/4/1
f 3/4/2 4/3/2 8/5/2 7/6/2
f 7/6/3 8/5/3 6/7/3 5/8/3
f 5/8/4 6/7/4 2/9/4 1/10/4
f 3/11/5 7/6/5 5/8/5 1/12/5
f 8/5/6 4/13/6 2/14/6 6/7/6

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://3t8quits7okk"
path="res://.godot/imported/Block.obj-9ffc07de560faf620d99bb18c7038004.mesh"
[deps]
files=["res://.godot/imported/Block.obj-9ffc07de560faf620d99bb18c7038004.mesh"]
source_file="res://assets/models/Block.obj"
dest_files=["res://.godot/imported/Block.obj-9ffc07de560faf620d99bb18c7038004.mesh", "res://.godot/imported/Block.obj-9ffc07de560faf620d99bb18c7038004.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@ -0,0 +1,16 @@
# Blender 4.4.1
# www.blender.org
o Ramp_Corner_Inner_Nav
v -1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 0.500000 -1.000000
v -1.000000 0.500000 -1.000000
vn -0.0000 0.8944 0.4472
vn -0.4472 0.8944 -0.0000
vt 0.625000 0.500000
vt 0.000000 0.000000
vt 0.125000 0.750000
vt 0.625000 0.750000
s 0
f 3/1/1 4/2/1 1/3/1
f 2/4/2 3/1/2 1/3/2

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://ca1wobe3qgakn"
path="res://.godot/imported/Ramp Corner Inner Nav.obj-217f907d79534d00ac3a095cc255c8e6.mesh"
[deps]
files=["res://.godot/imported/Ramp Corner Inner Nav.obj-217f907d79534d00ac3a095cc255c8e6.mesh"]
source_file="res://assets/models/Ramp Corner Inner Nav.obj"
dest_files=["res://.godot/imported/Ramp Corner Inner Nav.obj-217f907d79534d00ac3a095cc255c8e6.mesh", "res://.godot/imported/Ramp Corner Inner Nav.obj-217f907d79534d00ac3a095cc255c8e6.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@ -0,0 +1,33 @@
# Blender 4.4.1
# www.blender.org
o Ramp_Corner_Inner
v -1.000000 -0.500000 1.000000
v -1.000000 -0.500000 -1.000000
v 1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 -0.500000 -1.000000
v 1.000000 0.500000 -1.000000
v -1.000000 0.500000 -1.000000
vn -1.0000 -0.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.0000 -0.0000 -1.0000
vn -0.0000 0.8944 0.4472
vn -0.4472 0.8944 -0.0000
vt 0.125000 0.750000
vt 0.000000 0.000000
vt 0.125000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.375000 1.000000
s 0
f 1/1/1 7/2/1 2/3/1
f 5/4/2 6/5/2 4/6/2 3/7/2
f 3/7/3 4/6/3 1/8/3
f 2/3/4 5/4/4 3/7/4 1/1/4
f 2/3/5 7/2/5 6/5/5 5/4/5
f 6/5/6 7/2/6 1/1/6
f 4/6/7 6/5/7 1/1/7

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bs13eo8off8ee"
path="res://.godot/imported/Ramp Corner Inner.obj-8237036f2302f6ef855f26706ea81dae.mesh"
[deps]
files=["res://.godot/imported/Ramp Corner Inner.obj-8237036f2302f6ef855f26706ea81dae.mesh"]
source_file="res://assets/models/Ramp Corner Inner.obj"
dest_files=["res://.godot/imported/Ramp Corner Inner.obj-8237036f2302f6ef855f26706ea81dae.mesh", "res://.godot/imported/Ramp Corner Inner.obj-8237036f2302f6ef855f26706ea81dae.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@ -0,0 +1,12 @@
# Blender 4.4.1
# www.blender.org
o Ramp_Corner_Outer_Nav
v -1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 -0.500000 -1.000000
vn -0.4082 0.8165 -0.4082
vt 0.375000 1.000000
vt 0.625000 0.750000
vt 0.000000 0.000000
s 0
f 1/1/1 2/2/1 3/3/1

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://bai5bvubpu4ec"
path="res://.godot/imported/Ramp Corner Outer Nav.obj-3fc1fa94d72020412c0920f7a71aa848.mesh"
[deps]
files=["res://.godot/imported/Ramp Corner Outer Nav.obj-3fc1fa94d72020412c0920f7a71aa848.mesh"]
source_file="res://assets/models/Ramp Corner Outer Nav.obj"
dest_files=["res://.godot/imported/Ramp Corner Outer Nav.obj-3fc1fa94d72020412c0920f7a71aa848.mesh", "res://.godot/imported/Ramp Corner Outer Nav.obj-3fc1fa94d72020412c0920f7a71aa848.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@ -0,0 +1,20 @@
# Blender 4.4.1
# www.blender.org
o Ramp_Corner_Outer
v -1.000000 -0.500000 1.000000
v 1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 -0.500000 -1.000000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn 1.0000 -0.0000 -0.0000
vn -0.4082 0.8165 -0.4082
vt 0.375000 0.750000
vt 0.625000 0.750000
vt 0.375000 1.000000
vt 0.000000 0.000000
s 0
f 2/1/1 3/2/1 1/3/1
f 2/1/2 1/3/2 4/4/2
f 2/1/3 4/4/3 3/2/3
f 1/3/4 3/2/4 4/4/4

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://1ud15exgl668"
path="res://.godot/imported/Ramp Corner Outer.obj-3b3110bbe329ec0b04c7468287e9ff11.mesh"
[deps]
files=["res://.godot/imported/Ramp Corner Outer.obj-3b3110bbe329ec0b04c7468287e9ff11.mesh"]
source_file="res://assets/models/Ramp Corner Outer.obj"
dest_files=["res://.godot/imported/Ramp Corner Outer.obj-3b3110bbe329ec0b04c7468287e9ff11.mesh", "res://.godot/imported/Ramp Corner Outer.obj-3b3110bbe329ec0b04c7468287e9ff11.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

View File

@ -0,0 +1,14 @@
# Blender 4.4.1
# www.blender.org
o Ramp_Nav
v -1.000000 -0.500000 1.000000
v -1.000000 -0.500000 -1.000000
v 1.000000 0.500000 1.000000
v 1.000000 0.500000 -1.000000
vn -0.4472 0.8944 -0.0000
vt 0.625000 0.500000
vt 0.875000 0.500000
vt 0.875000 0.750000
vt 0.625000 0.750000
s 0
f 4/1/1 2/2/1 1/3/1 3/4/1

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://8lrbfoqjqyyk"
path="res://.godot/imported/Ramp Nav.obj-6024718f3c60139cd8d147cad5948169.mesh"
[deps]
files=["res://.godot/imported/Ramp Nav.obj-6024718f3c60139cd8d147cad5948169.mesh"]
source_file="res://assets/models/Ramp Nav.obj"
dest_files=["res://.godot/imported/Ramp Nav.obj-6024718f3c60139cd8d147cad5948169.mesh", "res://.godot/imported/Ramp Nav.obj-6024718f3c60139cd8d147cad5948169.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

30
assets/models/Ramp.obj Normal file
View File

@ -0,0 +1,30 @@
# Blender 4.4.1
# www.blender.org
o Ramp
v -1.000000 -0.500000 1.000000
v -1.000000 -0.500000 -1.000000
v 1.000000 -0.500000 1.000000
v 1.000000 0.500000 1.000000
v 1.000000 -0.500000 -1.000000
v 1.000000 0.500000 -1.000000
vn -0.0000 -0.0000 -1.0000
vn 1.0000 -0.0000 -0.0000
vn -0.0000 -0.0000 1.0000
vn -0.0000 -1.0000 -0.0000
vn -0.4472 0.8944 -0.0000
vt 0.625000 0.250000
vt 0.625000 0.500000
vt 0.375000 0.500000
vt 0.625000 0.750000
vt 0.375000 0.750000
vt 0.375000 1.000000
vt 0.125000 0.500000
vt 0.125000 0.750000
vt 0.875000 0.500000
vt 0.875000 0.750000
s 0
f 2/1/1 6/2/1 5/3/1
f 5/3/2 6/2/2 4/4/2 3/5/2
f 3/5/3 4/4/3 1/6/3
f 2/7/4 5/3/4 3/5/4 1/8/4
f 6/2/5 2/9/5 1/10/5 4/4/5

View File

@ -0,0 +1,25 @@
[remap]
importer="wavefront_obj"
importer_version=1
type="Mesh"
uid="uid://dkxjq4dqmqe0e"
path="res://.godot/imported/Ramp.obj-1c4609986c7418f249cd410ae7c74e9a.mesh"
[deps]
files=["res://.godot/imported/Ramp.obj-1c4609986c7418f249cd410ae7c74e9a.mesh"]
source_file="res://assets/models/Ramp.obj"
dest_files=["res://.godot/imported/Ramp.obj-1c4609986c7418f249cd410ae7c74e9a.mesh", "res://.godot/imported/Ramp.obj-1c4609986c7418f249cd410ae7c74e9a.mesh"]
[params]
generate_tangents=true
generate_lods=true
generate_shadow_mesh=true
generate_lightmap_uv2=false
generate_lightmap_uv2_texel_size=0.2
scale_mesh=Vector3(1, 1, 1)
offset_mesh=Vector3(0, 0, 0)
force_disable_mesh_compression=false

File diff suppressed because one or more lines are too long

View File

@ -30,6 +30,7 @@ config/icon="uid://u1hpdb62rxlc"
[debug]
shapes/navigation/enable_edge_connections=false
shapes/navigation/enable_edge_connections_xray=false
shapes/navigation/enable_edge_lines_xray=false
shapes/navigation/enable_link_connections_xray=false

View File

@ -1,4 +1,9 @@
[gd_scene load_steps=9 format=3 uid="uid://bexxobgiojrfa"]
[gd_scene load_steps=17 format=3 uid="uid://bexxobgiojrfa"]
[ext_resource type="ArrayMesh" uid="uid://bs13eo8off8ee" path="res://assets/models/Ramp Corner Inner.obj" id="1_k6t24"]
[ext_resource type="ArrayMesh" uid="uid://ca1wobe3qgakn" path="res://assets/models/Ramp Corner Inner Nav.obj" id="2_d6bvg"]
[ext_resource type="ArrayMesh" uid="uid://1ud15exgl668" path="res://assets/models/Ramp Corner Outer.obj" id="3_7ivye"]
[ext_resource type="ArrayMesh" uid="uid://bai5bvubpu4ec" path="res://assets/models/Ramp Corner Outer Nav.obj" id="4_vra4g"]
[sub_resource type="BoxMesh" id="BoxMesh_qra7f"]
size = Vector3(2, 1, 2)
@ -35,6 +40,22 @@ agent_radius = 0.2
size = Vector2(2.2, 2)
orientation = 1
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_7ivye"]
data = PackedVector3Array(-1, 0.5, -1, -1, -0.5, 1, -1, -0.5, -1, 1, 0.5, -1, 1, -0.5, -1, 1, 0.5, 1, 1, 0.5, 1, 1, -0.5, -1, 1, -0.5, 1, 1, 0.5, 1, 1, -0.5, 1, -1, -0.5, 1, 1, -0.5, -1, -1, -0.5, -1, 1, -0.5, 1, 1, -0.5, 1, -1, -0.5, -1, -1, -0.5, 1, -1, 0.5, -1, -1, -0.5, -1, 1, 0.5, -1, 1, 0.5, -1, -1, -0.5, -1, 1, -0.5, -1, -1, 0.5, -1, 1, 0.5, -1, -1, -0.5, 1, 1, 0.5, -1, 1, 0.5, 1, -1, -0.5, 1)
[sub_resource type="NavigationMesh" id="NavigationMesh_vra4g"]
vertices = PackedVector3Array(-0.75, 0.75, -0.75, -0.75, 0, 0.75, 0.75, 0.75, 0.75, 0.75, 0.75, -0.75)
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1)]
agent_radius = 0.2
[sub_resource type="ConvexPolygonShape3D" id="ConvexPolygonShape3D_xlp04"]
points = PackedVector3Array(1, -0.5, -1, -1, -0.5, 1, 1, 0.5, 1, 1, -0.5, 1)
[sub_resource type="NavigationMesh" id="NavigationMesh_341ea"]
vertices = PackedVector3Array(-1, 0, 0.75, 1, 0.75, 1, 1, 0, -1)
polygons = [PackedInt32Array(2, 1, 0)]
agent_radius = 0.0
[node name="Tiles" type="Node3D"]
[node name="Cube" type="MeshInstance3D" parent="."]
@ -66,3 +87,33 @@ navigation_mesh = SubResource("NavigationMesh_7h0kd")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp/NavigationRegion3D"]
transform = Transform3D(0.895502, 0.445057, 0, -0.445057, 0.895502, 0, 0, 0, 1, 0, 0, 0)
mesh = SubResource("QuadMesh_k6t24")
[node name="Ramp Inner Corner" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 0)
mesh = ExtResource("1_k6t24")
[node name="StaticBody3D" type="StaticBody3D" parent="Ramp Inner Corner"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp Inner Corner/StaticBody3D"]
shape = SubResource("ConcavePolygonShape3D_7ivye")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="Ramp Inner Corner"]
navigation_mesh = SubResource("NavigationMesh_vra4g")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp Inner Corner/NavigationRegion3D"]
mesh = ExtResource("2_d6bvg")
[node name="Ramp Outer Corner" type="MeshInstance3D" parent="."]
transform = Transform3D(-1, 0, 8.74228e-08, 0, 1, 0, -8.74228e-08, 0, -1, 2, 0, 2)
mesh = ExtResource("3_7ivye")
[node name="StaticBody3D" type="StaticBody3D" parent="Ramp Outer Corner"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Ramp Outer Corner/StaticBody3D"]
shape = SubResource("ConvexPolygonShape3D_xlp04")
[node name="NavigationRegion3D" type="NavigationRegion3D" parent="Ramp Outer Corner"]
navigation_mesh = SubResource("NavigationMesh_341ea")
[node name="MeshInstance3D" type="MeshInstance3D" parent="Ramp Outer Corner/NavigationRegion3D"]
mesh = ExtResource("4_vra4g")