When using the simple motion actuator, I have assigned the value of 0.01 to Loc. Is this value close to the real world equivalent of 1.2 meters per second?
It seems to be about the right speed, but I’m not sure since I don’t know what unit Blender uses to measure speed.
Any information about the Blender speed unit would be appreciated.
No, when using the Loc parameter in the Game Engine, the value you enter equates to that many blender units moved per frame. So, if you move 0.1 on the X-axis and the game is running at 60 FPS (as usual), then you will use 6 Blender units in a second.
EDIT: However, note that dynamic movement, like Linear Velocity, runs on a per-second basis (because it’s running on a physics basis, which moves objects based on time rather than game frames), so that if you enter 60 for movement on the X-Axis for linear velocity, then in 1 second, the character will move 60 Blender units (around 1 unit a frame), I believe.
Ah I see, so Blender uses Blender units for measurement. I’ve already set my units measurement under scene to “metric”, does that still mean that Blender uses Blender units to measure speed?
If not, then how many meters is 1 Blender unit?
Oh, I’d also like to avoid servo motion if possible and do everything in simple motion because my car refuses to move in servo mode unless I increase the friction to ridiculous degrees!
Based on what Joeman and Monster said, if the vehicle moves 0.1 on the X-axis and the game is running at 60 FPS, then it will move 6 Blender units. And 1 Blender unit equals 1 meter, so if I want my vehicle to move 1.2 m/s then I should change my Loc X value to 0.1 and also change the FPS to 12 since 0.1 * 12 = 1.2 m/s. Is this correct? It seems like a really unorthodox way to control the speed of an object