统一移动带有触摸按钮的角色
本文关键字:按钮 角色 触摸 移动 | 更新日期: 2023-09-27 18:29:20
我正在为Android设备在Unity中创建一个移动游戏,我的场景基本上是精灵,这是一个2D游戏。我知道使用input.GetAxis()
我可以移动我的角色,但这是针对桌面应用程序的。我需要知道如何获得水平移动的轴,获得该信息并将其分配给移动按钮
您需要将Unity UI系统与EventSystem
一起使用。创建Canvas和所需的UnityUI.Button
(应该已经创建了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.