'z'的意义?

时间:2009-11-25 10:03:27

标签: iphone cocos2d-iphone

我开始学习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'参数没有改变输出,那么它的意义是什么?它用于什么?

由于

1 个答案:

答案 0 :(得分:3)

堆叠顺序有点像CSS z-index z:1将位于z:0

之上