CCParticleSystemQuad
私はに子として追加しようとしLHSprite
ます:
player = [loader spriteWithUniqueName:@"player"];
NSAssert(player != nil, @"Couldn't find the player!");
// Particles
smokeParticles = [CCParticleSystemQuad particleWithFile:@"smoke.plist"];
smokeParticles.position = ccp(-30.0, 0.0);
[player addChild:smokeParticles];
しかし、私はこのエラーメッセージを受け取り続けます:
2012-12-29 22:51:44.373 MyProject[15396:15203]
*** Assertion failure in -[LHSprite addChild:z:tag:],
/MyPath/MyProject/libs/cocos2d/CCSprite.m:567
に を追加CCParticleSystemQuad
するCCLayer
[self addChild:smokeParticles];
うまく動作します。
CCSprite.m
:567行目
NSAssert([child isKindOfClass:[CCSprite class]],
@"CCSprite only supports CCSprites as children when using CCSpriteBatchNode");
なぜこれが起こるのか誰か教えてもらえますか?