Hallo, Entschuldigung wenn das woanders beantwortet wird, aber ich konnte es nicht finden.Wie ändere ich die Z-Reihenfolge von Sprites in Objective-C?
Es ist ziemlich einfach, ich möchte die Z-Reihenfolge der Sprites, die ich in Objective-C, speziell in Cocos2D erstellen.
Dies ist der Fehler, den ich bekommen, wenn man versucht den folgenden Code zu bauen:
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 muss irgendwie eingestellt werden können - es kann nur auf der Linie eingestellt werden Instanziierung und nicht nachdem es erstellt wurde? Muss ich eine Setter-Methode für ein Attribut für CCSprite erstellen? Warum sollte es nicht schon diese Methoden haben?
Danke für Ihre Hilfe, -JJR
Sie auch reorderChild Methode verwenden können, um ihre z um on the fly zu ändern – LearnCocos2D