J'ai défini un sprite en utilisant la méthode spriteWithFile, fournissant un 120px par 30px .pngCocos2d Sprite contentSize Problème
Sprite *trampoline = [Sprite spriteWithFile:@"trampoline.png"];
[self addChild:trampoline];
Quand j'ajoute à mon couche et la position, il est là où je pense à être sur l'écran.
trampoline = [Trampoline node];
trampoline.position = ccp(160,15);
[self addChild:trampoline z:0 tag:1];
Cependant, il semble ne pas avoir de taille de contenu. La déclaration NSLog suivante:
NSLog(@"Content Size x:%f, y:%f", trampoline.contentSize.width,trampoline.contentSize.height);
donne ce qui suit lire:
2009-07-10 18:24:06.385 TouchSprite[3251:20b] Content Size x:0.000000, y:0.000000
Est-ce que je manque quelque chose? Cela ne devrait pas être 120.000000 par 30,000000
Toute aide serait grandement appréciée.
Cordialement,
Rich
La trampoline est une sous-classe de Sprite. La ligne trampoline = [Trampoline node] initialise mon objet. Le trampoline n'est pas vide car il possède sa position et affiche l'image sur mon écran. – Rich