UltraEd icon indicating copy to clipboard operation
UltraEd copied to clipboard

Mesh Collision / Navmesh Support / Rotatable Box Meshes

Open EGAMatsu opened this issue 3 years ago • 2 comments

From the viewer, it seems rotating a Box Mesh just changes its size, which makes level design impossible, I assume it uses a AABB system though.

EGAMatsu avatar Jan 15 '22 20:01 EGAMatsu

Yeah UltraEd is currently using AABB for efficiency. OOBB is very computationally expensive so I avoided implementing that. I will need some sort of way to add collision to imported level geometry like walls and floors. May have to use triangle based collision detection but I'll need to introduce space partioning for sure to not choke the CPU.

deadcast2 avatar Jan 18 '22 02:01 deadcast2

Best case the colliders should not only be rotatable but can be completely manipulated on their own (rotate, resize, move). Basically like a child of the object. I believe an additional capsule collider type would also be beneficial

Byterset avatar Feb 03 '22 00:02 Byterset