движущееся физическое тело с постоянной скоростью

Я работаю с 2D физическим движком, который имеет типичные физические свойства твердого тела.

получить / установить массу, трение, отскок, гравитацию, линейное демпфирование, линейную скорость, импульсы.

Я хотел бы перемещать это твердое тело с постоянной скоростью, есть ли какая-нибудь формула, которую я могу использовать, чтобы использовать эти силы для перемещения тела с постоянной скоростью.


person steffan    schedule 11.03.2015    source источник


Ответы (1)


Постоянная скорость может быть достигнута только во вселенной без какой-либо другой материи. Итак, вам нужно убрать трение (нет воздуха, в который можно врезаться), гравитацию (никакую другую массу не тянет на объект, чтобы ускорить или замедлить его) и т. Д. Это будет выглядеть очень странно, если эти эффекты применимы к каждому. другой объект в приложении, но не этот.

Итак ... Установите массу на 1 (или другое подходящее значение), установите трение на ноль, установите гравитацию на ноль, установите линейное демпфирование на ноль, установите линейную скорость на 1 (или любое другое число, которое вы хотите), установите там на быть без порывов.

person LawfulEvil    schedule 11.03.2015