多指触控报错Argument Exception: Index out of bounds error

从一个支持多指触控的界面,双指点击2个功能图标(这2个功能均不支持多点触控),进入其中一个不支持多点触控的界面时,会出现报错,信息为:
Argument Exception: Index out of bounds error
UnityEngine.Input.GetTouch (Int32 index)
FairyGUI.Stage.HandleTouchEvents ()
FairyGUI.Stage.HandleEvents ()
FairyGUI.Stage.InternalUpdate ()
FairyGUI.StageEngine.LateUpdate ()
 
看下了Stage的代码,Input.GetTouch(i)这里是否需要先判断下有无触控输入?
tt.png
已邀请:

谷主

赞同来自:

Input.touchCount就是当前有几个触点,然后GetTouch获取每个触点的信息,这就是判断有无触控输入的方法。这些都是Unity的东西。

要回复问题请先登录注册