0
我的背景動畫有近255個圖像幀,敵方精靈99幀,玩家精靈125幀。 所有動畫在屏幕上同時運行。這是背景動畫正在運行,屏幕上有4-5個敵人同時出現,同時玩家也在那裏。COCOS2D中的動畫管理iphone
看看下面的代碼,
CCAnimation *_enemyAnimation = [CCAnimation animationWithName:@"Enemy" delay:0.1f];
for (int i = 1; i<99; i++) {
[_enemyAnimation addFrameWithFilename:[NSString stringWithFormat:@"enemy %02d.jpg",i]];
}
id action1 = [CCAnimate actionWithAnimation: _enemyAnimation];
[_enemySprite runAction:[CCRepeatForever actionWithAction: action1]];
[self schedule:@selector(BackToGameLogic:) interval:5.0];
這使得我的比賽太慢,消耗大約在65MB的分配內存。
我應該如何管理我的動畫,以便在速度和內存消耗方面會有所改善?
請給我建議的方式。
謝謝。