Mantis

< Прошлое обращение (0001929) Следующее обращение (0001932) >
ID Категория Критичность Воспроизводимость Дата добавления Обновлено
0001930 [S.T.A.L.K.E.R.: Тень Чернобыля] значительный всегда 19 января 2005 20:14 25 января 2005 12:30
Автор Oles Режим доступа общедоступный
Приоритет безотлагательный Решение исправлен Платформа
Статус закрыт OS
Прогноз нет Версия OS
ETA 19 января 2038 05:14 Подверсия продукта
Сводка 0001930: Костя неправильно возвращает скорость при движении по пути
Описание Из-за этого сталкеры могут стоять на месте и двигать ногами типа идут...
Шаги по воспроизведению
Дополнительная информация
Присоединенные файлы

- Связи


Нет полльзователей, отслеживающих обращение.


- Комментарии
(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 это никак не отразится.

- История
Дата изменения Имя пользователя Поле Изменение
19 января 2005 20:14 Oles Новое обращение
24 января 2005 15:55 Slipch Комментарий добавлен: 1898
24 января 2005 15:57 Slipch Назначено Slipch => Dima
25 января 2005 12:30 Dima Статус назначен => решен
25 января 2005 12:30 Dima Решение открыт => исправлен