我想设置我在 Objective-C 中创建的精灵的 Z 顺序,特别是在 Cocos2D 中。
这是我在尝试构建以下代码时遇到的错误:
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 必须能够以某种方式设置——它只能在实例化线上设置,而不是在创建之后设置吗?我必须为 CCSprite 的属性创建一个 setter 方法吗?为什么它没有这些方法?