2010-12-01 4 views
1

j'ai trois images simples d'une poule que je suis en train d'animer (à pied de poule) en utilisant un très bon tutoriel par rayons WenderlichAvertissement CCSpriteFrame..AnchorPoint ne fonctionnera pas comme prévu.Régénérer le .plist?

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

mais je reçois cet avertissement encore et encore et non-présentation d'images-objets sur l'écran Largeur/Hauteur d'origine introuvable sur le CCSpriteFrame. AnchorPoint ne fonctionnera pas comme prévu. Régénérer le .plist j'ai essayé de redimensionner et de dégrader mais l'erro persiste ... je ne peux pas comprendre le problème ?? Heres mon code

[[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]; 

Répondre

1

Aller à Zwoptex Menu, sélectionnez Références ...
Sélectionnez Sprite feuille onglet Change "Coordonnées Format" pour cocos2d au lieu de Zwoptex Générique

alt text

+0

In v Dans la version 0.99.4 de Cocos2D et 1.16 de Zwoptex, il semble que l'exportation vers les coordonnées Cocos2D ne fonctionne pas. J'ai réussi à générer le fichier .plist correct en exportant vers la version Flash de Zwoptex. Si cela ne fonctionne pas, exportez la texture et les coordonnées manuellement (Fichier> Exporter la texture, Fichier> Exporter les coordonnées) comme Zwoptex Flash. – dianovich

Questions connexes