Open MrSmile opened 5 years ago
Я за то чтобы нитро задавалось отдельно, вектором именно ускорения. Текущая реализация доставляет очень много проблем, которые не всегда понятно как решать. Если с управлением на земле ещё было время и силы бороться, то в случае с нитро, даже браться страшно, после осознания того, что происходит в функции применения...
Сейчас для управления нитро используется тот же
robot.action.target_velocity
что и для перемещения по земле. Это неудобно по двум причинам:Соответственно, предлагаю для задания нитро использовать отдельную переменную
robot.action.nitro_acceleration
, аrobot.action.use_nitro
выкинуть.Еще хорошо бы было в коде для перемещения по поверхности поменять местами ограничение скорости по
ROBOT_MAX_GROUND_SPEED
и проецирование на плоскость.