我在 Unity 上有一个 android 游戏,它对触摸的响应速度不够快(从我搜索的内容来看,Unity 在 Android 上确实存在输入延迟问题),所以我正在尝试使用获取触摸数据的方法创建一个 Android 库并将其发送回调用者(我自己在 Unity 上的游戏)。
我认为这样做会轻而易举,但事实证明我似乎无法“轮询”触摸数据,我必须通过事件来获取它。所以我不得不做一些黑客/猜测来获得 Unity 处理触摸的视图,但是当我调用“setOnTouchListener”时,它会覆盖原始侦听器,因此我的 Unity 游戏不再得到任何触摸。
所以我的问题是:关于如何解决这个问题的任何建议?
据我所知,我可以通过以下两个选项之一解决它:
1)以某种方式轮询触摸信息(而不是附加侦听器),但我找不到任何方法来做到这一点。
2) 或获取前一个监听器,以便在获得所需内容后将其传递给它。
或者当然 3) 放弃并让输入滞后并忍受我因此得到的数百条差评(我刚刚从没有这种滞后的旧引擎迁移了我的游戏,所以我的玩家是狂怒)。
繁华开满天机
相关分类