我正在使用cocos2d创建篮球游戏。 当球落入球网时,我想在球后面划出一些网线,并在球的前方划线。你是怎么做到的?
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();
}
答案 0 :(得分:0)
您可以使用不同的CCLayers或在CCRenderTexture上绘制线条。