(0001898)
Slipch
24 января 2005 15:55
|
float CPHMovementControl::GetVelocityActual ()
Возвращает вполне адекватную скорость - я проверял.
В функции move_along_path()
скорость вычисляется как
// установить скорость
float real_motion = motion.magnitude() + desirable_dist - dist;
float real_speed = real_motion / time_delta;
m_speed = 0.5f * desirable_speed + 0.5f * real_speed;
Не одно из значений реально независит от movement_control
т.е. если физика сработала на real_speed и на m_speed это никак не отразится. |