Предупреждение CCSpriteFrame .. AnchorPoint не будет работать должным образом. Восстановить .plist? - PullRequest
1 голос
/ 01 декабря 2010

У меня есть три простых изображения курицы, которые я пытаюсь оживить (ходьба курицы), используя очень хороший урок Рэя Вендерлиха

http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

, но я получаю это предупреждениеснова и снова, и никакой спрайт не отображается на экране оригинальной ширины / высоты, не найденной в CCSpriteFrame.AnchorPoint не будет работать, как ожидалось.Восстановить .plist Я пытался изменить размер и обрезку, но ошибка сохраняется ... Я не могу понять проблему ??вот мой код

[[CCSpriteFrameCache sharedSpriteFrameCache] addSpriteFramesWithFile:@"hentry.plist"];        

    CCSpriteBatchNode *spriteSheet = [CCSpriteBatchNode batchNodeWithFile:@"hentry.png"];
    [self addChild:spriteSheet];

    // Load up the frames of our animation
    NSMutableArray *walkAnimFrames = [NSMutableArray array];
    for(int i = 2; i <= 3; ++i) {
        [walkAnimFrames addObject:[[CCSpriteFrameCache sharedSpriteFrameCache] spriteFrameByName:[NSString stringWithFormat:@"%d.png", i]]];
    }
    CCAnimation *walkAnim = [CCAnimation animationWithFrames:walkAnimFrames delay:0.1f];

    // Create a sprite
    CGSize winSize = [CCDirector sharedDirector].winSize;
    self.bear = [CCSprite spriteWithSpriteFrameName:@"2.png"];
    _bear.position = ccp(winSize.width/2, winSize.height/2);
    self.walkAction = [CCRepeatForever actionWithAction:[CCAnimate actionWithAnimation:walkAnim restoreOriginalFrame:NO]];
    [_bear runAction:_walkAction];
    [spriteSheet addChild:_bear];

1 Ответ

1 голос
/ 04 декабря 2010

Перейдите в меню Zwoptex , выберите Ссылки ...
Выберите вкладку Sprite Sheet Измените «Формат координат» на cocos2d вместо Универсальный Zwoptex

alt text

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...