首先加载CrossPlatformInput资产,将其中Prefabs下面的MobileSingleStickControl添加到游戏场景上。
然后将玩家脚本中的坐标轴获取方法
float x = Input.GetAxisRaw(“Horizontal”);
float y = Input.GetAxisRaw(“Vertical”);
修改如下:
float x = CrossPlatformInputManager.GetAxisRaw(“Horizontal”);
float y = CrossPlatformInputManager.GetAxisRaw(“Vertical”);