比方說,我在遊戲中有一個角色,其類是這樣的。從圖層中刪除動畫精靈幀?
@interface Player
{
CCSprite* stand;
CCAnimation* run;
}
-(void) playRunAction
{
// Create CCAnimate* object from CCAnimation object (run)
[self runAction:runAniate];
}
-(void) playStandAction
{
stand.visible = YES;
[self stopAllActions];
}
玩家有能力站立或跑步。
但是一個問題是,在調用playStandAction之後,立場動畫可見並且正在運行的動畫停止,但仍然存在一幀運行動畫! (現在您可以看到'stand sprite'和'運行動畫幀'之一在一起)。
如何讓運行動畫不可見?
P.s任何人都可以扔我一個更好的方式管理動畫在一個字符?隨着動畫的添加,這完全是災難性的。
感謝您的提示。這種作品。 – SeniorLee