Хорошо, поэтому я пытаюсь создать свой собственный физический движок для игры 3D XNA, и у меня возникают проблемы с подсчетом того, на сколько я должен двигать свой объект для гравитации.
Таймер игры XNA срабатывает каждые 16 миллисекунд, поэтому после некоторых вычислений и использования моей гравитационной скорости 9,81 м / с вы можете увеличить скорость объекта, обладающего гравитацией, на:
0,15696 метров / 16 миллисекунд
- в основном каждый вызов обновления должен увеличивать объект на 0,15696 метров
Вопрос в том, как мне конвертировать 0,15696 метра в пиксели. Очевидно, что если я просто использую соотношение 1: 1, объект будет двигаться только 9,81 пикселей в секунду. Что на самом деле не симулирует гравитацию: P Кто-нибудь знает, как я могу определить, на сколько пикселей я должен перемещать объект?
Спасибо за помощь!