Unity android 添加虚拟方向盘控制

首先加载CrossPlatformInput资产,将其中Prefabs下面的MobileSingleStickControl添加到游戏场景上。

然后将玩家脚本中的坐标轴获取方法

float x = Input.GetAxisRaw(“Horizontal”);

float y = Input.GetAxisRaw(“Vertical”);

修改如下:

float x = CrossPlatformInputManager.GetAxisRaw(“Horizontal”);

float y = CrossPlatformInputManager.GetAxisRaw(“Vertical”);

作者: hqiang1984

量化自我,极简主义