这个问题其实是承接上篇文章,因为我的cc.sequence没用好,以致于我找了下其他的方法迂回解决问题。
废话不多说,以下图片是cocos手册上解释:
https://docs.cocos.com/creator/api/zh/classes/ActionInterval.html#isdone
、
我试图找了下使用方法,然而并没有看到相关的文章,最后只好自己动手丰衣足食了..
使用方法也简单,示例如下
var m = cc.moveby(1, 0, 100)
this.node.runAction(m)
到这里都是正常执行动作的代码,接下来我要判断这个动作完成了执行下一个动作;
if (m.isDone()){
var m2 = cc.moveby(1,0,-200)
this.node.runAction(m2)
}
这里的m.isDone()会返回True或False,但是要在动作执行完毕后才会返回True。
谢谢观看!