我正在Unity for Android Devices中创建一个手机游戏,我的场景基本上是精灵,它是一个2D游戏。我知道input.GetAxis()
我可以移动我的角色,但这适用于桌面应用。我需要知道如何获得水平移动的轴并获取该信息并将其分配给移动按钮
答案 0 :(得分:0)
您需要将Unity UI系统与EventSystem
一起使用。创建Canvas和你想要的UnityUI.Button
(一个EventSystem
和对象应该已经创建),然后将EventTrigger
组件添加到你想要控制移动和钩子的按钮上OnPointerDown
(以及OnPointerUp
如果你想要的话)事件可以为你的脚本提供一些功能。 (事件清单:http://docs.unity3d.com/Manual/SupportedEvents.html)。在该功能中,您可以设置控制播放器/运动的逻辑。
在https://unity3d.com/learn/tutorials/modules/beginner/ui/ui-events-and-event-triggers的Unity学习视频中也演示了这一点。