对于cc.sequence的使用,我得到的结果和想要的结果有差距。不知道各位大神们是否有过同样的经验。
首先,这个cc.sequence翻译过来就是顺序动作,cc.sequence(action1, action2, action3…)
理论上是action1动作执行完毕,执行第二个动作action2,以此类推…
可是如果每个动作都是延时动作呢?
比如每个动作执行完毕都需要1秒,那么当前这个cc.sequence执行完毕一共需要3秒。
而我在实际使用的过程当中,发现顺序是按顺序执行的,但是并不是第一个动作的1秒完毕以后执行第二个动作.基本上相当于是同时执行动作。

使用过一段时间后,追加些内容:
cc.sequence(action1, delayTime, action2, delayTime, action3…)
加入delayTime的动作,就可以达成实际想要的效果了。
如果想要同时完成就可以使用cc.spwan(action1, action2)。

Logo

这里是一个专注于游戏开发的社区,我们致力于为广大游戏爱好者提供一个良好的学习和交流平台。我们的专区包含了各大流行引擎的技术博文,涵盖了从入门到进阶的各个阶段,无论你是初学者还是资深开发者,都能在这里找到适合自己的内容。除此之外,我们还会不定期举办游戏开发相关的活动,让大家更好地交流互动。加入我们,一起探索游戏开发的奥秘吧!

更多推荐