creator怎么判断一个物体的动作是否完成?

没有触摸事件发生时,角色如果在地面上反复上下跳动
当发生触摸事件是,角色水平向右移动一段距离后竖直下落
如果在update函数里添加函数判断角色是否与地面接触,如果接触则不停的上下跳动,
并且对于角色有触摸事件,发生时停止跳跃水平移动。
这里有个问题,如果第一帧角色与地面接触则上下跳跃,在上下跳跃没有完成时第二帧来了,此时判断角色与地面是否接触,如过接触了,那么角色是否会立即执行第二次跳跃而不将第一个跳跃动作完成。
另外怎么判断动作是否完成。

像铁头英雄那种游戏只考虑角色的动作应该如何完成?

有个回掉 dinish

能说详细一点吗,没搜索到finish函数。

如果你是用动画编辑器做的:this.getComponent(cc.Animation).getAnimationState(“动画名称”).on(“finished”,function(){
//做一些你想做的事情
})
如果是代码写的:cc.sequence(“动作名称”,cc.Callfunc(function(){
//做一些你想做的事情
})