add collisions and player gravity

This commit is contained in:
2024-08-02 00:58:22 -03:00
parent b4faa5d35b
commit 0e6540daf5
6 changed files with 15 additions and 7 deletions

View File

@ -15,7 +15,7 @@ func generate_geometry() -> Node3D:
for child in get_children():
if child is SpaceRegion:
var geometry = child.generate_geometry(self)
var geometry: MeshInstance3D = child.generate_geometry(self)
root.add_child(geometry)
return root

View File

@ -56,6 +56,7 @@ func _generate_geometry(space: Space, looked_from_inside: bool) -> Node3D:
if child is SpaceRegion:
geometry.add_child(child._generate_geometry(space, not looked_from_inside))
geometry.create_trimesh_collision()
return geometry