cocos 애니메이션 첫 번째 프레임으로 중지
1541 단어 cocos
showResultPanel: function () {
var self = this;
var resultNode = self.panel_Win;
if (this._gameResult.isWin) {
cc.gg.audioMgr.playSFX("niuniu/putong/win");
resultNode = self.panel_Win;
} else {
cc.gg.audioMgr.playSFX("niuniu/putong/lost");
resultNode = self.Panel_Lose;
}
var anim = resultNode.getComponent(cc.Animation);
anim.once('finished', this.resultAnimationPlayFinished, this);
var animState = anim.play(null, 0);
animState.wrapMode = cc.WrapMode.Normal;
this._resultNode.active = true;
this._resultNode.opacity = 255;
},
/*
*
*/
showResultAnimationPlayFinished: function (eventType, animationState) {
this.scheduleOnce(this.hideResultAnimationPlayFinished, 0.5);
this.playLostPlayerFlyGold();
},
/*
* ,
*/
hideResultAnimationPlayFinished: function (eventType, animationState) {
// var anim = this._resultNode.getComponent(cc.Animation);
// anim.once('finished', this.hideResultPanel, this);
// var animState = anim.play();
// animState.wrapMode = cc.WrapMode.Reverse;
this._resultNode.runAction(cc.sequence(cc.fadeOut(0.5), cc.callFunc(function (target) {
var anim = target.getComponent(cc.Animation);
anim.play(null, 0);
anim.sample();
anim.stop();
}, this)));
},
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
cocos 애니메이션 첫 번째 프레임으로 중지텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.