你说不能new 是不是因为没有添加相应的文件,按照以下流程试一下看看:1.在你对应的cocos2d-x库资源中找到文件:GLES-Render.h 和 GLES-Render.cpp把他们拷贝到你的项目里面去并引用;2.创建世界的时候加上这些GLESDebugDraw * _debugDraw = new GLESDebugDraw(PTM_RATIO);world->SetDebugDraw(_debugDraw);uint32 flags = 0;flags += b2Draw::e_shapeBit;flags += b2Draw::e_jointBit;flags += b2Draw::e_aabbBit;flags += b2Draw::e_pairBit;flags += b2Draw::e_centerOfMassBit;_debugDraw->SetFlags(flags);3.添加或者修改 draw 方法void PlayLayer::draw(){//// IMPORTANT:// This is only for debug purposes// It is recommend to disable itCCLayer::draw();ccGLEnableVertexAttribs( kCCVertexAttribFlag_Position );kmGLPushMatrix();world->DrawDebugData();kmGLPopMatrix();CHECK_GL_ERROR_DEBUG();}