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。谢谢大家!
我有一个名为 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。谢谢大家!