小编gan*_*esh的帖子

OpenGL错误0x0500 in - [CCTextureAtlas drawNumberOfQuads:fromIndex:] 556

我正在学习COCOS2D书中的BOX2D教程,我开始在控制台上每秒看到这样的错误10次.我搜索了这个错误,但找不到任何相关信息.有些人在谈论着色器文件,但我不知道那些是什么.有些人说不要使用多个GLVIEW,但我不认为我这样做.以下是整个实施文件的代码.

ERROR MSG:OpenGL错误0x0500 in - [CCTextureAtlas drawNumberOfQuads:fromIndex:] 556

- (void)dealloc
{
    if(world){
        delete world;
        world = NULL;
    }
    if(debugDraw){
        delete debugDraw;
        debugDraw = nil;
    }
    [super dealloc];
}

+(id)scene{
    CCScene *scene = [CCScene node];
    PuzzleLayer *layer = [self node];
    [scene addChild:layer];
    return scene;
}

-(void)setupWorld{
    b2Vec2 gravity = b2Vec2(0.0f, -10.0f);
    //bool doSleep = true;
    world = new b2World(gravity);
}

-(void)createBoxAtLocation: (CGPoint)location withSize:(CGSize)size{
    CCLOG(@"Box location: %.0f, %.0f", location.x, location.y);
    b2BodyDef bodyDef;
    bodyDef.type = b2_dynamicBody;
    bodyDef.position = b2Vec2(location.x/PTM_RATIO, location.y/PTM_RATIO);
    b2Body *body = …
Run Code Online (Sandbox Code Playgroud)

opengl-es cocos2d-iphone ios

3
推荐指数
1
解决办法
3056
查看次数

标签 统计

cocos2d-iphone ×1

ios ×1

opengl-es ×1