Hello,
I have the following problem:
I created an Actor Blueprint with a Sphere within (named “Ball”). By pressing a key, I set the Sphere’s physics linear velocity, like this:
Linear and angular damping are disabled.
When I set the sphere into an empty scene, the sphere moves with the assigned velocity of 20.
However, when I put the sphere on a plane and enable gravity for the sphere, the velocity drops to 14.295 immediately. It will remain constant at this value while rolling along the plane - so I assume it has nothing to do with friction, otherwise it would keep slowing down.
I assume the drop in velocity is due to some physics interaction. What do I need to set, to have the Sphere remain at the velocity of 20 while it touches the plane?
This is the scene:
Also, if I press the key again, the Sphere accelerates but only after hitting the key several times, will it reach the velocity of 20.
Here is an extract of the log for the sphere’s velocity:
LogBlueprintUserMessages: [Ball_2] X=20.000 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.295 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.277 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.285 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.285 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.285 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.285 Y=0.000 Z=0.000
[…]
LogBlueprintUserMessages: [Ball_2] X=14.282 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.282 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=0.000
LogBlueprintUserMessages: [Ball_2] X=14.286 Y=0.000 Z=-0.000
LogBlueprintUserMessages: [Ball_2] X=14.285 Y=0.000 Z=0.000