Salut, Désolé si cela est répondu ailleurs, mais je ne pouvais pas le trouver.Comment changer l'ordre Z des sprites en Objective-C?
C'est assez simple, je veux définir l'ordre Z des sprites que je crée en Objective-C, en particulier dans Cocos2D.
C'est l'erreur que je reçois en essayant de construire le code suivant:
CCSprite *mySprite = [CCSprite spriteWithFile:@"Image.png" rect:CGRectMake(0, 0, 96, 24)];
mySprite.zOrder = 0;
...220: error: object cannot be set - either readonly property or no setter found
Z-Order doit pouvoir être réglé en quelque sorte - peut-il être uniquement mis sur la ligne de instanciation et non après qu'il a été créé? Dois-je créer une méthode setter pour un attribut pour CCSprite? Pourquoi n'aurait-il pas déjà ces méthodes?
Merci pour votre aide, -JJR
vous pouvez également utiliser la méthode reorderChild pour changer son ordre z à la volée – LearnCocos2D