我想了解CCAnimationCache的用法。
我有一个敌人对象的缓存。每个对象都有两个 CCAnimations 成员变量,一个标准动画和一个特殊动画。动画中的帧根据敌人对象的 type 属性而变化。
@interface EnemyEntity : Entity
{
EnemyTypes type;
CCAnimation * animation;
CCAnimationCache * animationCache;
}
通常情况下,在屏幕上我确实有多个相同敌人类型的实例,我想知道是否应该使用 CCAnimationCache 而不是 CCAnimation 成员变量。
如果是这样,我应该将 CCAnimationCache 实例放在哪里?