playGameWinOutAni: function(){
cc.log('lxj_result playGameWinOutAni--------------------');
var animOut = this.game_win_node.getComponent(cc.Animation);
// 播放出场动画
animOut.stop();
animOut.play('game_win_out');
},
同样的 动画,为啥 第二次 执行的 时候 动画效果 没有播放
同时第二次播放这个动画的 事件回调函数 也没有执行
然后 第三次的 时候 又执行了
依次循环 一次行 一次不行
cc.log('lxj_result playGameWinOutAni--------------------');
这个日志 每次都打印了
整个代码没有报错的日志
然后根据这个原理,我把代码改成:
playGameWinOutAni: function(){
cc.log('lxj_result playGameWinOutAni--------------------');
var animOut = this.game_win_node.getComponent(cc.Animation);
// 播放出场动画
animOut.stop();
animOut.play('game_win_out');
animOut.play('game_win_out');
},
结果,表现居然完美了,跟我要的结果一致了,那么这个坑怎样造成的,求官方解答并修复----。