Я создаю мобильную игру в Unity для Android-устройств, и моя сцена в основном с спрайтами, это 2D-игра. Я знаю, что с input.GetAxis()
я могу перемещать своего персонажа, но это для настольных приложений. Мне нужно знать, как получить ось для горизонтального перемещения и получить эту информацию и назначить ее мобильной кнопкеПеремещение персонажа с помощью сенсорных кнопок в единстве
0
A
ответ
0
Вам необходимо использовать систему Unity UI вместе с EventSystem
. Создайте Canvas и UnityUI.Button
s вы хотите (EventSystem
и объект уже должен быть создан), затем добавьте компонент EventTrigger
к кнопке, с которой вы хотите управлять движением, и подключите OnPointerDown
(а также OnPointerUp
, если хотите) некоторые функции вашего скрипта. (Перечень событий: http://docs.unity3d.com/Manual/SupportedEvents.html). В этой функции вы можете поместить свою логику управления игроком/движением.
Это также продемонстрировано в одном из обучающих видео Unity по адресу https://unity3d.com/learn/tutorials/modules/beginner/ui/ui-events-and-event-triggers.
Смежные вопросы
- 1. Перемещение персонажа с помощью Lua
- 2. Перемещение кнопок с помощью Touch
- 3. Перемещение в единстве
- 4. Перемещение камеры с кнопкой в единстве
- 5. Перемещение персонажа в соответствии с плитами
- 6. Перемещение физического спрайта в единстве
- 7. C# Консольное приложение | Перемещение персонажа
- 8. Перемещение метки tkinter с помощью команды кнопок
- 9. Перемещение кнопок на странице с помощью JavaScript
- 10. Перемещение персонажа на местности DirectX9
- 11. Перемещение персонажа между уровнями/номерами
- 12. Перемещение персонажа в java черепичной игре?
- 13. Javascript -> перемещение персонажа Выпуск
- 14. Как предотвратить перемещение персонажа с экрана
- 15. Перемещение кнопок в android
- 16. Перемещение Div/кнопок с JQuery
- 17. Перемещение двух кнопок
- 18. Перемещение кнопок по HTML
- 19. Перемещение кнопок BxSlider в положение
- 20. Перемещение нескольких кнопок?
- 21. Перемещение персонажа на определенном этапе Actionscript 3
- 22. Перемещение панели кнопок
- 23. Перемещение кнопок в доске winform
- 24. Перемещение кнопок на веб-странице
- 25. Движение персонажа с помощью Babylon.js
- 26. Чтение персонажа с помощью scanf()
- 27. Движение персонажа с помощью скрипта
- 28. Чтение персонажа с помощью scanf_s
- 29. Перемещение более одного объекта с одним сценарием в единстве/2d
- 30. Перемещение объектов с углом и единиц в единстве