Im пытается сделать игру в cocos2d. У меня есть версия, прежде чем они лишили ccspritesheet и все эти вещи. Я пытаюсь взорвать корабль. сво ccsprite, и я запускаю этот код в - (ID) инициализацииПрограмма анимационных сбоев COCOS2D
CCSpriteSheet * sheet = [CCSpriteSheet spriteSheetWithFile:@"Explode.png"];
[self addChild:sheet];
NSMutableArray * explosionFrames = [NSMutableArray array];
int spriteWidth = 256;
for (int i = 0; i <= 6; i++) {
[explosionFrames addObject:[CCSprite spriteWithSpriteSheet:sheet rect:CGRectMake(i*spriteWidth, 0, spriteWidth, 100)]];
}
CCAnimation * animation = [CCAnimation animationWithName:@"explode" delay:0.1f frames:explosionFrames];
CCAnimate * explosion = [CCAnimate actionWithDuration:.5f animation:animation restoreOriginalFrame:NO];
[self runAction:explosion];
, когда я запускаю программу она просто падает сразу говоря
-[CCSprite rect]: unrecognized selector sent to instance 0x54484f0
в консоли.
Я понятия не имею, что происходит. это мой первый раз, пытаясь одушевиться в кокосах, и я, вероятно, идиот. любая помощь почти такая же потрясающая, как и. Благодаря!
Я не могу загрузить лист спрайтов im, потому что я новичок, и это не позволит мне, и это имеет смысл. но сво 1792 × 100 PNG
Билеты на поезд CLUE составляют $ 10. Попасть на борт! –