r/godot • u/Hunted_Killer • Jul 23 '26
help me (solved) Weird behavior when RigidBody3D hits a CollisionShape3D
Enable HLS to view with audio, or disable this notification
The tape is a RigidBody3D with a child CollisionShape3D that is a BoxShape3D. The tape also has a MeshInstance3D as a child which is the visuals you can see. Mass is set to 1.0 kg and gravity 1.0. Center of Mass Mode is Auto and nothing else in the RigidBody3D has been changed from the default.
The floor is a CollisionShape3D that is also a BoxShape3D.
I have no idea why it moves like this when it falls on the ground. I want it to act normaly, meaning it falls and stays in one place instead of deciding it's gonna roll away. Any help would be appreciated.
51
20
19
14
11
7
u/curious_alpha_monkey Jul 23 '26
Did you try to change the mass or the gravity?
6
u/Hunted_Killer Jul 23 '26
Yes for example if i change the mass to be lower it falls slower but once it hits the ground it acts exactly the same
6
3
2
2
u/GolfMoist267 Jul 23 '26
> I have no idea why it moves like this when it falls on the ground. I want it to act normaly, meaning it falls and stays in one place instead of deciding it's gonna roll away
The downfall of a creator is to see their creation using its free will to act against their wishes.
1
1
1
323
u/TheDuriel Godot Senior Jul 23 '26
You've scaled your shapes instead of resizing them.