libGDX гравитация и постоянное ускорение не работают должным образом - PullRequest
0 голосов
/ 05 июля 2018

Я пытаюсь создать простой клон Flappy Bird, но по-своему (так что это не полный клон).

Однако у меня проблемы с применением постоянного ускорения вниз к Птице. Когда я создаю Мир, он говорит, что получает переменную гравитации, но это не гравитация, я думаю? Он должен сказать что-то вроде скорости, потому что это все, что он делает. Моя птица падает вниз с постоянной скоростью. И я верю, что большинство из вас знает, как работает гравитация. Когда я использую такие функции, как applyForceTo, я в основном получаю то же самое.

У меня уже есть своя собственная простая реализация гравитации, но я хочу использовать libGDX в полной мере и попрактиковаться с ней.

1 Ответ

0 голосов
/ 10 июля 2018

Я нашел ответ сам, и решение довольно простое. Объекты, которые я отображаю, вся «Система» слишком велика для Box2D и ее свойств, чтобы иметь какое-либо значение на дисплее. Все ускоряется соответственно, но вы не можете видеть это. Поэтому я уменьшил каждый объект, чтобы он имел свойства в пару пикселей, и настроил камеру. Теперь я могу получить очень высокие ускорения и скорости.

...