我开始学习cocos2d并遇到了以下几行代码:
-(id)init {
self=[super init];
if(self!=nil) {
Sprite *bg = [Sprite spriteWithFile:@"menu.png"];
[bg setPosition:ccp(240,160)];
[self addChild:bg z:0];
[self addChild:[MenuLayer node] z:1];
}
return self;
}
我使用以下修改运行相同的代码行:
-(id)init {
self=[super init];
if(self!=nil) {
Sprite *bg = [Sprite spriteWithFile:@"menu.png"];
[bg setPosition:ccp(240,160)];
[self addChild:bg];
[self addChild:[MenuLayer node]];
}
return self;
}
删除'z'参数没有改变输出,那么它的意义是什么?它用于什么?
由于
答案 0 :(得分:3)
堆叠顺序有点像CSS z-index z:1将位于z:0
之上