如何通过按下iOS屏幕上的按钮来控制播放器的移动?
我有一个unity项目,我可以通过键盘上的方向键控制我的播放器。我使用以下代码来决定移动量:如何通过按下iOS屏幕上的按钮来控制播放器的移动?,ios,unity3d,Ios,Unity3d,我有一个unity项目,我可以通过键盘上的方向键控制我的播放器。我使用以下代码来决定移动量: moveInputX = Input.GetAxisRaw("Horizontal"); 对于方法GetAxisRaw的返回值,文档说: 键盘和操纵杆输入的值将在-1…1范围内 当游戏在iOS设备上运行时,我想控制玩家,所以我在屏幕上画了一些按钮 GUI.Button(new Rect(80 - _offset.x / _guiScaleFactor, 180 - _offset.y /
moveInputX = Input.GetAxisRaw("Horizontal");
对于方法GetAxisRaw的返回值,文档说:
键盘和操纵杆输入的值将在-1…1范围内
当游戏在iOS设备上运行时,我想控制玩家,所以我在屏幕上画了一些按钮
GUI.Button(new Rect(80 - _offset.x / _guiScaleFactor, 180 - _offset.y / _guiScaleFactor, 40, 40), "U");
GUI.Button(new Rect(80 - _offset.x / _guiScaleFactor, 260 - _offset.y / _guiScaleFactor, 40, 40), "D");
GUI.Button(new Rect(40 - _offset.x / _guiScaleFactor, 220 - _offset.y / _guiScaleFactor, 40, 40), "L");
GUI.Button(new Rect(120 - _offset.x / _guiScaleFactor, 220 - _offset.y / _guiScaleFactor, 40, 40), "R");
但我找不到一种方法通过按下按钮返回-1…1范围内的相对值
有人能给我一些建议吗?请把显示您迄今为止所做工作的代码包括在内。可能缺少关于按钮的代码?我认为rest代码与这个问题无关。在asset store上有很多插件已经做到了这一点。这是免费的,也许你可以研究一下他们是怎么做到的:@TylerDay非常感谢你!!!