Мой вопрос: как я могу перемещать свой персонаж быстрее, если нажата какая-то кнопка? Я попробовал это с stepSimulation()
от btDynamicsWorld
. Также я установил разные значения, но единственным результатом было то, что fps резко упали. Итак, какие методы можно использовать для управления движением персонажа? Я просто пытаюсь освоить разработку игр для Android.Перемещение быстрее в libgdx?
0
A
ответ
1
Вы должны следовать основным учебным пособиям по LibGDX. В любом учебном пособии, где вы можете перемещать символ, выясните, где на входе задаются координаты x и y символа. Когда нажата «определенная кнопка», просто измените множитель, который влияет на движение.
Например, в official tutorial они имеют этот код в методе render
:
if(Gdx.input.isKeyPressed(Keys.LEFT)) bucket.x -= 200 * Gdx.graphics.getDeltaTime();
if(Gdx.input.isKeyPressed(Keys.RIGHT)) bucket.x += 200 * Gdx.graphics.getDeltaTime()
Здесь множитель 200. Изменение множителя и скорость будет меняться.
(Если вы только начинаете, вы должны следовать некоторым простые учебники шаг за шагом, и предпочтительно на рабочем столе, потому что легче работать.)
Смежные вопросы
- 1. Перемещение объектов в libgdx
- 2. Перемещение спрайта в LibGDX
- 3. Остановка перемещение камеры (LIBGDX)
- 4. Перемещение актера LibGDX
- 5. Как быстрее протестировать игры libGDX?
- 6. libgdx несколько нажатий клавиш быстрее других?
- 7. LibGDX: Перемещение камеры с Touch
- 8. Перемещение BitmapFont с камерой LibGDX
- 9. Libgdx: Перемещение поворотной камеры перспективы
- 10. быстрее обнаруживать перемещение курсора jquery
- 11. libGDX: Перемещение камеры в окне просмотра сцены
- 12. Перемещение текстуры в LibGdx с увеличением скорости
- 13. Libgdx - Перемещение между экранами в Android
- 14. Перемещение камеры без запаздывания в libgdx
- 15. libgdx - перемещение тела по круговой траектории
- 16. libGDX Перемещение орфографической камеры вниз по текстуре
- 17. Перемещение точки (вектор) на угол + Libgdx
- 18. Перемещение спрайта с использованием входного процессора libgdx
- 19. Symlinking (ln) быстрее, чем перемещение (mv)?
- 20. перемещение мыши быстрее, чем перерисовать wpf
- 21. Libgdx GestureDetector метод панорамирования медленнее/быстрее в устройствах
- 22. Перемещение объекта в положение с пикселями - libgdx - векторная математика
- 23. Как сделать sprite перемещение с помощью клавиатуры в java (libgdx)
- 24. Лучший способ обнаружить затронутый объект (перемещение) из коллекции в libgdx
- 25. Java LibGDX Перемещение в положение касания на Android
- 26. Перемещение спрайта (Актер?) В Libgdx с использованием Scene2D
- 27. LibGDX - два этапа с одной камерой делают рисунок быстрее
- 28. libGDX сделать камеру двигаться быстрее вверх зависит от времени
- 29. Производительность в константах - LIBGDX
- 30. Java: Горизонтальный и перемещение по вертикали быстрее, чем диагональное движение
да, спасибо, что на самом деле помогает мне. А также спасибо за ссылку, я знаю, что мне нужно многому научиться. – member2
Не беспокойтесь, @ member2. Я просто учился на самом деле. Я работаю над книгой, но эти онлайн-курсы Udacity/Amazon выглядят очень хорошо: [Разработка 2D-игр с помощью libGDX] (https://www.udacity.com/course/2d-game-development-with-libgdx --ud405) и последующие действия [Как создать платформер с помощью libGDX] (https://www.udacity.com/course/how-to-make-a-platformer-using-libgdx--ud406) - они оба свободны. – DavidS