Quantcast
Channel: Cocos中文社区 - 最新帖子
Viewing all articles
Browse latest Browse all 494966

动画播放bug求解,重复播放的bug

$
0
0

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');
},

结果,表现居然完美了,跟我要的结果一致了,那么这个坑怎样造成的,求官方解答并修复----。


Viewing all articles
Browse latest Browse all 494966

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>