求助:移动的速度越来越快如何解决

我使用了对象池,从对象池中拿出节点,节点有一个moveTo规定了时间是5秒,前面一两次没有问题,但是后面的就会时间越来越短,这是为什么呢?

是不是跟其他地方设置冲突了 没代码找不到问题的老哥

这个就是生成节点的函数,然后这个节点速度越来越快,我也是很不能理解啊

老哥,代码我给你粘过来了

如果你是生成就让他执行动作的话 你把这个对象绑定一个脚本 onload里让他执行不就好了

你的意思是我再为这个新生成节点写一个脚本,在脚本里面写他的运动吗?

对啊 这不是一个预制体吗 你绑定一个脚本 单独控制它的所有操作 这样不也解耦了吗

这样的预置资源有5个,我是根据随机数来确定实例化那个资源的,后面还会对实例化的节点进行回收和解除touch事件,这样放在两个脚本里面没法实现啊

老哥,你告诉我出现这种问题的原因是什么嘛

我觉得是因为你一直在给他加moveTo的动作

这个moveTo也是属于事件里面吧,我用了targetOff都解除了才对啊

我以前遇到这个问题 这个 动作的顺序执行 并不会等你5s执行完再调用那个函数去解除

这个动作的执行和解除事件的函数不在一起的,解除事件是因为对该节点进行了点击才会解除所有事件,还有一种是当动作执行完再进行的事件解除,我程序是这两种情况,我不是很能理解你说的那个是什么

这个问题解决了,我在每次要回收该节点的时候都进行了强制移除所有动作列表就OK了,供诸位参考。