2012-08-31 56 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上繪製線條。