2014-03-29 4 views
0

나는 SKSpriteNode 뒤에있는 SKEmitterNode을 가지고 있지만, 내가 다시 코딩하는 방법에 관계없이 SKEmitterNode 계속 앞에 붙어 있습니다. SKSpriteNode의 자식을 만들려고 시도했지만 여전히 동일한 문제가있었습니다.스프라이트 키트에서 오브젝트와 겹침을 정렬하는 방법은 무엇입니까?

_player = [SKSpriteNode spriteNodeWithTexture:[SKTexture textureWithImageNamed:@"shsks.png"] size:CGSizeMake(40,40)]; 

    _player.position = CGPointMake(size.width/2, size.height/2); 

    SKEmitterNode *trail = [SKEmitterNode orb_emitterNamed:@"Trail"]; 
    trail.targetNode = self; 

    [_player addChild:trail]; 
    [self addChild:_player]; 

사람이 흔적 플레이어 뒤에 있도록 내가 코드를 정렬 할 수있는 방법 좀 도와 수 : 아래

코드인가? 감사.

답변

2

당신이 그려 무엇을 위해 일 변경 zPosition를 사용할 수 있습니다.

을 나는하여 zPosition가 더 뒤로 노드가 그려 질 낮은 있다고 생각합니다.

플레이어를 1로 설정하고 에미 터를 -1로 설정합니다.

플레이어가 이미 터 위에 있어야합니다.

+1

완벽하게 작동했습니다. 이는 나에게 TON을 의미합니다. 고마워요 @ Fogmeister –

관련 문제