简单测试了一下,touch事件(不管是start还是end),是在当前节点的所有脚本组件update都执行完后才会给touch回调
那么如果在touch事件中记录点击,然后在update中处理点击,岂不是永远只能处理上一帧的点击?
如何能够在update里处理当前帧的点击呢?
简单测试了一下,touch事件(不管是start还是end),是在当前节点的所有脚本组件update都执行完后才会给touch回调
那么如果在touch事件中记录点击,然后在update中处理点击,岂不是永远只能处理上一帧的点击?
如何能够在update里处理当前帧的点击呢?
基于代码结构等原因,不想直接在touch事件回调中处理touch的业务,而是在touch回调中先记录所有的touch事件,然后在别的脚本的update中处理touch业务。
求教这样的话如何才能处理这一帧的touch,而不是上一帧的
就算在下一帧处理也不会有任何问题啊。我觉得这个问题优先可以改需求。
不然的话你可以在touch事件的回调里面手动调动update方法,不过不建议,最好是调用另一个你自己定义的方法代替update
虽然一帧只有不到0.02秒,但是游戏对触摸响应要求比较高。。。
试试lateUpdate呢
scheduleOnce
可以具体点么,谢谢