2009-11-25 4 views
0

j'ai commencé l'apprentissage cocos2d et suis tombé sur ces lignes de code:signification de 'z'?

-(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; 

}

J'ai couru les mêmes lignes de code avec la modification suivante:

-(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; 

}

La suppression du paramètre 'z' n'a pas modifié la sortie, quelle en est la signification et à quoi sert-elle?

Merci

Répondre

3

Il est l'ordre d'empilement un peu comme le z-index CSS z: 1 sera sur le dessus de z: 0