You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS/device including version:
GLES3 Windows 10 RTX 2070 Super
Issue description:
I'm creating a tank game. The wheel tread things are separate rigid bodies which are moved forwards and backwards, and they are connected to the body by Generic6DOFJoints. If I don't apply angular damping then the tank can achieve the same angular velocity as it can achieve linear velocity, which is unwieldy, but applying an angular damping of 0.999 is too little damping and 1 is too much.
That gif is with the angular damping set to 0.999. I achieve a top angular velocity of around 5.
That gif is with the angular damping set to 1. I achieve a top angular velocity of around 0.5.
Ideally I'd like somewhere in the middle but I can't select a value between 0.999 and 1.
Minimal reproduction project: https://github.com/SimonCadge/sound-effights-godot
Clone that repo and run the default scene. Then, go into the Tank.tscn scene and modify the angular damp of the body node to 0.999.
The text was updated successfully, but these errors were encountered:
Ah, ok thanks. I set the damp to 0.9999999 in a script, which works as I want it to.
I'd still say that this is an issue. Values above 1 didn't make any difference, a value of 1 functioned the same as a value of 100. And values below 1 barely seemed to change anything, since most of the values that actually change things are between 0.999 and 1. For a long time I thought that angular damp was actually just a toggle.
I'm using the default physics engine, which I believe is Bullet. Does that mean that this problem is actually a quirk with bullet rather than with Godot?
Godot version:
3.2.2 Stable
OS/device including version:
GLES3 Windows 10 RTX 2070 Super
Issue description:
I'm creating a tank game. The wheel tread things are separate rigid bodies which are moved forwards and backwards, and they are connected to the body by Generic6DOFJoints. If I don't apply angular damping then the tank can achieve the same angular velocity as it can achieve linear velocity, which is unwieldy, but applying an angular damping of 0.999 is too little damping and 1 is too much.
That gif is with the angular damping set to 0.999. I achieve a top angular velocity of around 5.
That gif is with the angular damping set to 1. I achieve a top angular velocity of around 0.5.
Ideally I'd like somewhere in the middle but I can't select a value between 0.999 and 1.
Minimal reproduction project:
https://github.com/SimonCadge/sound-effights-godot
Clone that repo and run the default scene. Then, go into the Tank.tscn scene and modify the angular damp of the body node to 0.999.
The text was updated successfully, but these errors were encountered: