您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-js actiontimeline的eventFrame错误自动调用

2016-02-17 17:20 337 查看
如果你使用一个actiontimeline

比如

action.play("melee_attack", false);

melee_attack包含1个帧事件,让对方播放受伤

在播放结束后如果要回到stand

action.play("stand", true);

这时候,还会进入一次受伤帧

因为actionTimeline播放是

for (timeline)

 timeline.gotoFrame(index);

如果index小于当前帧,则调用onEnter,帧事件也会被调用

解决方法:

在受伤帧前增加一个无用事件帧,这时候只会调用它
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: