CCSprite 不绘制到父级

CCSprite not drawing to Parent

我有一个名为 Fruit 的 CCSprite class 和两个名为 FruitManager 和 GameScene 的 CCNode classes。 FruitManager 是 GameScene 的子对象,所有 Fruit class 实例都在 FruitManager 的 NSMutableArray 中初始化。我已经尝试了很多不同的方法来让 Fruit class 的实例绘制到 GameScene class,但是其中 none 有效。 NSMutableArray 被初始化为:

NSMutableArray *fruitArray; fruitArray = [[NSMutableArray alloc]init];

我在下面添加了 Fruit 类型的对象。这些 Fruit 对象也作为子对象添加到 FruitManager class。我知道数组正在正确初始化和保留对象,但我只是不知道为什么它们不绘制到 GameScene。

抱歉,您是否已将数组中的水果对象添加到 GameScene

类似

for (int i=0; i < [fruitArray count]; i++) {
            [self addChild:[fruitArray objectAtIndex:i] z:2];//self or GameScene z optional
        }

我的 Fruit class 中的动画管理器被设置为 nil。我没有在 init 方法中正确初始化我的 Fruit。谢谢大家!