Closed akien-mga closed 2 years ago
dupe/related to #48587 ?
I have a similar issue with meshes created via Mesh.CreateConvexShape. The engine was not quite frozen, but nearly. There was a new frame once every 30s or so. The meshes were not very complex.
I just found out that it works without issues if I set the second parameter (simplify) to true.
Duplicate of https://github.com/godotengine/godot/issues/48587 (same cause). This applies to the problem reported by @ChristianB84 as well.
Godot version
Godot_v4.0-beta1, may be in 3.5 too
System information
Issue description
Filing this issue on behalf of a user who does not have a GitHub account. Copy pasting the content sent by email, I did not assess if this issue is valid or if it has duplicates myself.
When the attached scene is run, once the two RigidBody3D objects collide the GodotEngine (game) stops responding and must be stopped from the editor.
Important note: The issue only appears to happen when the collision mesh is created using the mesh 'Create Single Convex Collision Sibling'. If the collision mesh is created using the other types of generation the engine appears to run normally. So it is not entirely clear if it is an edge-case issue is with the physics engine or an issue with the collision mesh generation.
Steps to reproduce
Import the attached scene into a new project and run the scene (the screenshots included are just examples showing the engine lockup). The scene was created the following way...
Minimal reproduction project
rigidbody3d_collision_lockup.zip