chore: baked collision/meshes for tiles
This commit is contained in:
parent
439ca8e566
commit
d5986ab495
3 changed files with 67 additions and 19 deletions
|
|
@ -1,9 +1,25 @@
|
|||
[gd_scene format=3 uid="uid://bn7d8n5mbabu3"]
|
||||
[gd_scene format=4 uid="uid://bn7d8n5mbabu3"]
|
||||
|
||||
[node name="Path" type="Node3D" unique_id=1633831675]
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_dwmor"]
|
||||
data = PackedVector3Array(-0.5, -0.025268555, 0.5, -0.5, -0.025268555, -0.5, -0.5, 0.025268555, -0.5, 0.5, -0.025268555, -0.5, -0.5, -0.025268555, -0.5, -0.5, -0.025268555, 0.5, -0.5, 0.025268555, -0.5, -0.5, -0.025268555, -0.5, 0.5, -0.025268555, -0.5, -0.5, 0.025268555, -0.5, -0.5, 0.025268555, 0.5, -0.5, -0.025268555, 0.5, -0.5, -0.025268555, 0.5, -0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, -0.5, 0.025268555, 0.5, -0.5, 0.025268555, -0.5, -0.5, -0.025268555, 0.5, 0.5, -0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, 0.025268555, 0.5, 0.5, -0.025268555, 0.5, -0.5, -0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, -0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, 0.025268555, -0.5, -0.5, 0.025268555, -0.5, -0.5, 0.025268555, -0.5, 0.5, 0.025268555, -0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, -0.5, 0.5, -0.025268555, -0.5)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=612116702]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_vewl2"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.5, -0.025268555, -0.5, 1, 0.05053711, 1),
|
||||
"attribute_data": PackedByteArray("AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/"),
|
||||
"format": 34359738391,
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 36,
|
||||
"vertex_data": PackedByteArray("AAAAvwAAz7wAAAA/AAAAvwAAz7wAAAC/AAAAvwAAzzwAAAC/AAAAPwAAz7wAAAC/AAAAvwAAz7wAAAC/AAAAvwAAz7wAAAA/AAAAvwAAzzwAAAC/AAAAvwAAz7wAAAC/AAAAPwAAz7wAAAC/AAAAvwAAzzwAAAC/AAAAvwAAzzwAAAA/AAAAvwAAz7wAAAA/AAAAvwAAz7wAAAA/AAAAvwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAvwAAzzwAAAA/AAAAvwAAzzwAAAC/AAAAvwAAz7wAAAA/AAAAPwAAz7wAAAA/AAAAPwAAz7wAAAC/AAAAPwAAzzwAAAA/AAAAPwAAz7wAAAA/AAAAvwAAz7wAAAA/AAAAPwAAz7wAAAC/AAAAPwAAz7wAAAA/AAAAPwAAzzwAAAA/AAAAPwAAz7wAAAC/AAAAPwAAzzwAAAC/AAAAvwAAzzwAAAC/AAAAvwAAzzwAAAC/AAAAPwAAzzwAAAC/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAC/AAAAPwAAz7wAAAC/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//38AAP//AAD/fwAA//8AAP9/AAD//wAA/////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5//////wAA/z//////AAD/P/////8AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/")
|
||||
}]
|
||||
|
||||
[node name="Path" type="StaticBody3D" unique_id=1331959950]
|
||||
|
||||
[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="." unique_id=2110592928]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.022050023, 0)
|
||||
autosmooth = true
|
||||
use_collision = true
|
||||
size = Vector3(1, 0.05053711, 1)
|
||||
shape = SubResource("ConcavePolygonShape3D_dwmor")
|
||||
|
||||
[node name="CSGBakedMeshInstance3D" type="MeshInstance3D" parent="." unique_id=1611566843]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.022050023, 0)
|
||||
mesh = SubResource("ArrayMesh_vewl2")
|
||||
|
|
|
|||
|
|
@ -1,13 +1,29 @@
|
|||
[gd_scene format=3 uid="uid://cgg86120wb367"]
|
||||
[gd_scene format=4 uid="uid://cgg86120wb367"]
|
||||
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_wevft"]
|
||||
data = PackedVector3Array(-0.5, -0.025268555, 0.5, -0.5, -0.025268555, -0.5, -0.5, 0.025268555, -0.5, 0.5, -0.025268555, -0.5, -0.5, -0.025268555, -0.5, -0.5, -0.025268555, 0.5, -0.5, 0.025268555, -0.5, -0.5, -0.025268555, -0.5, 0.5, -0.025268555, -0.5, -0.5, 0.025268555, -0.5, -0.5, 0.025268555, 0.5, -0.5, -0.025268555, 0.5, -0.5, -0.025268555, 0.5, -0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, -0.5, 0.025268555, 0.5, -0.5, 0.025268555, -0.5, -0.5, -0.025268555, 0.5, 0.5, -0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, 0.025268555, 0.5, 0.5, -0.025268555, 0.5, -0.5, -0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, -0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, -0.025268555, -0.5, 0.5, 0.025268555, -0.5, -0.5, 0.025268555, -0.5, -0.5, 0.025268555, -0.5, 0.5, 0.025268555, -0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, 0.5, 0.5, 0.025268555, -0.5, 0.5, -0.025268555, -0.5)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_wevft"]
|
||||
albedo_color = Color(0.627451, 1, 0.8235294, 1)
|
||||
|
||||
[node name="Path" type="Node3D" unique_id=1633831675]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_txfrx"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.5, -0.025268555, -0.5, 1, 0.05053711, 1),
|
||||
"attribute_data": PackedByteArray("AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/"),
|
||||
"format": 34359738391,
|
||||
"material": SubResource("StandardMaterial3D_wevft"),
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 36,
|
||||
"vertex_data": PackedByteArray("AAAAvwAAz7wAAAA/AAAAvwAAz7wAAAC/AAAAvwAAzzwAAAC/AAAAPwAAz7wAAAC/AAAAvwAAz7wAAAC/AAAAvwAAz7wAAAA/AAAAvwAAzzwAAAC/AAAAvwAAz7wAAAC/AAAAPwAAz7wAAAC/AAAAvwAAzzwAAAC/AAAAvwAAzzwAAAA/AAAAvwAAz7wAAAA/AAAAvwAAz7wAAAA/AAAAvwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAvwAAzzwAAAA/AAAAvwAAzzwAAAC/AAAAvwAAz7wAAAA/AAAAPwAAz7wAAAA/AAAAPwAAz7wAAAC/AAAAPwAAzzwAAAA/AAAAPwAAz7wAAAA/AAAAvwAAz7wAAAA/AAAAPwAAz7wAAAC/AAAAPwAAz7wAAAA/AAAAPwAAzzwAAAA/AAAAPwAAz7wAAAC/AAAAPwAAzzwAAAC/AAAAvwAAzzwAAAC/AAAAvwAAzzwAAAC/AAAAPwAAzzwAAAC/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAA/AAAAPwAAzzwAAAC/AAAAPwAAz7wAAAC/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//38AAP//AAD/fwAA//8AAP9/AAD//wAA/////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5//////wAA/z//////AAD/P/////8AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/")
|
||||
}]
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=612116702]
|
||||
[node name="Path" type="StaticBody3D" unique_id=1226385318]
|
||||
|
||||
[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="." unique_id=1472945101]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.022050023, 0)
|
||||
autosmooth = true
|
||||
use_collision = true
|
||||
size = Vector3(1, 0.05053711, 1)
|
||||
material = SubResource("StandardMaterial3D_wevft")
|
||||
shape = SubResource("ConcavePolygonShape3D_wevft")
|
||||
|
||||
[node name="CSGBakedMeshInstance3D" type="MeshInstance3D" parent="." unique_id=1525292455]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.022050023, 0)
|
||||
mesh = SubResource("ArrayMesh_txfrx")
|
||||
|
|
|
|||
|
|
@ -1,9 +1,25 @@
|
|||
[gd_scene format=3 uid="uid://dgfja2ji86rp7"]
|
||||
[gd_scene format=4 uid="uid://dgfja2ji86rp7"]
|
||||
|
||||
[node name="Wall" type="Node3D" unique_id=1022045952]
|
||||
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_qau3w"]
|
||||
data = PackedVector3Array(-0.5, -1.0235977, 0.5, -0.5, -1.0235977, -0.5, -0.5, 1.0235977, -0.5, 0.5, -1.0235977, -0.5, -0.5, -1.0235977, -0.5, -0.5, -1.0235977, 0.5, -0.5, 1.0235977, -0.5, -0.5, -1.0235977, -0.5, 0.5, -1.0235977, -0.5, -0.5, 1.0235977, -0.5, -0.5, 1.0235977, 0.5, -0.5, -1.0235977, 0.5, -0.5, -1.0235977, 0.5, -0.5, 1.0235977, 0.5, 0.5, 1.0235977, 0.5, 0.5, 1.0235977, 0.5, -0.5, 1.0235977, 0.5, -0.5, 1.0235977, -0.5, -0.5, -1.0235977, 0.5, 0.5, -1.0235977, 0.5, 0.5, -1.0235977, -0.5, 0.5, 1.0235977, 0.5, 0.5, -1.0235977, 0.5, -0.5, -1.0235977, 0.5, 0.5, -1.0235977, -0.5, 0.5, -1.0235977, 0.5, 0.5, 1.0235977, 0.5, 0.5, -1.0235977, -0.5, 0.5, 1.0235977, -0.5, -0.5, 1.0235977, -0.5, -0.5, 1.0235977, -0.5, 0.5, 1.0235977, -0.5, 0.5, 1.0235977, 0.5, 0.5, 1.0235977, 0.5, 0.5, 1.0235977, -0.5, 0.5, -1.0235977, -0.5)
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="." unique_id=1599165395]
|
||||
[sub_resource type="ArrayMesh" id="ArrayMesh_1iejv"]
|
||||
_surfaces = [{
|
||||
"aabb": AABB(-0.5, -1.0235977, -0.5, 1, 2.0471954, 1),
|
||||
"attribute_data": PackedByteArray("AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/AACAPwAAgD8AAIA/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAPwAAgD8AAIA/"),
|
||||
"format": 34359738391,
|
||||
"primitive": 3,
|
||||
"uv_scale": Vector4(0, 0, 0, 0),
|
||||
"vertex_count": 36,
|
||||
"vertex_data": PackedByteArray("AAAAv0AFg78AAAA/AAAAv0AFg78AAAC/AAAAv0AFgz8AAAC/AAAAP0AFg78AAAC/AAAAv0AFg78AAAC/AAAAv0AFg78AAAA/AAAAv0AFgz8AAAC/AAAAv0AFg78AAAC/AAAAP0AFg78AAAC/AAAAv0AFgz8AAAC/AAAAv0AFgz8AAAA/AAAAv0AFg78AAAA/AAAAv0AFg78AAAA/AAAAv0AFgz8AAAA/AAAAP0AFgz8AAAA/AAAAP0AFgz8AAAA/AAAAv0AFgz8AAAA/AAAAv0AFgz8AAAC/AAAAv0AFg78AAAA/AAAAP0AFg78AAAA/AAAAP0AFg78AAAC/AAAAP0AFgz8AAAA/AAAAP0AFg78AAAA/AAAAv0AFg78AAAA/AAAAP0AFg78AAAC/AAAAP0AFg78AAAA/AAAAP0AFgz8AAAA/AAAAP0AFg78AAAC/AAAAP0AFgz8AAAC/AAAAv0AFgz8AAAC/AAAAv0AFgz8AAAC/AAAAP0AFgz8AAAC/AAAAP0AFgz8AAAA/AAAAP0AFgz8AAAA/AAAAP0AFgz8AAAC/AAAAP0AFg78AAAC/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//38AAP//AAD/fwAA//8AAP9/AAD//wAA/////wAA/z//////AAD/P/////8AAP8/AAD/f/9//n8AAP9//3/+fwAA/3//f/5//3//fwAA/z//f/9/AAD/P/9//38AAP8//3//////AAD/f/////8AAP9//////wAA/38AAP//AAD/fwAA//8AAP9/AAD//wAA/3//fwAA/z//f/9/AAD/P/9//38AAP8/////f/9//n////9//3/+f////3//f/5//////wAA/z//////AAD/P/////8AAP8//3//////AAD/f/////8AAP9//////wAA////f/9//n////9//3/+f////3//f/5/")
|
||||
}]
|
||||
|
||||
[node name="Wall" type="StaticBody3D" unique_id=1804499809]
|
||||
|
||||
[node name="CSGBakedCollisionShape3D" type="CollisionShape3D" parent="." unique_id=721665778]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.97627914, 0)
|
||||
autosmooth = true
|
||||
use_collision = true
|
||||
size = Vector3(1, 2.0471954, 1)
|
||||
shape = SubResource("ConcavePolygonShape3D_qau3w")
|
||||
|
||||
[node name="CSGBakedMeshInstance3D" type="MeshInstance3D" parent="." unique_id=939134727]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.97627914, 0)
|
||||
mesh = SubResource("ArrayMesh_1iejv")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue