2012-08-31 3 views
0

저는 농구 게임을 만들기 위해 cocos2d를 사용하고 있습니다. 공이 그물에 떨어지면 볼 뒤에 넷의 선을 그리고 볼의 앞쪽에 선을 그립니다. 어떻게 할 수 있니?IOS, OpenGLES가 다른 Z로 그립니다.

CCSprite *sprite = [CCSprite spriteWithFile: @"ball.png"]; 
[self addChild: sprite z: 0]; 

-(void)draw 
{ 
    [super draw]; 

    ccGLEnableVertexAttribs(kCCVertexAttribFlag_Position); 
    kmGLPushMatrix(); 

    glLineWidth(4.20f); 
    ccDrawColor4B(220, 220, 220, 200); 

    //Should draw behind 
    ccDrawLine(pos1, pos2); 

    //Should draw infront 
    ccDrawLine(pos2, pos3); 



    kmGLPopMatrix(); 
} 
+1

그물망을 2 개의 다른 노드로 구분하는 것은 어떨까요? 그래서 그 사이에 볼 스프라이트를 넣을 수 있습니까? –

답변

0

다른 CCLayers를 사용하거나 CCRenderTexture에서 선을 그릴 수 있습니다.

관련 문제