1
여기에서 리메이크 :업그레이드적인 Cocos2D 프로젝트 나는 작은 날개의 일부인적인 Cocos2D 1.0 프로젝트에서이 코드가 2.0
- (void) draw {
#ifdef DRAW_BOX2D_WORLD
glDisable(GL_TEXTURE_2D);
glDisableClientState(GL_TEXTURE_COORD_ARRAY);
glDisableClientState(GL_COLOR_ARRAY);
glPushMatrix();
glScalef(CC_CONTENT_SCALE_FACTOR(), CC_CONTENT_SCALE_FACTOR(), 1.0f);
world->DrawDebugData();
glPopMatrix();
glEnableClientState(GL_COLOR_ARRAY);
glEnableClientState(GL_TEXTURE_COORD_ARRAY);
glEnable(GL_TEXTURE_2D);
#else
glBindTexture(GL_TEXTURE_2D, _stripes.texture.name);
glDisableClientState(GL_COLOR_ARRAY);
glColor4f(1, 1, 1, 1);
glVertexPointer(2, GL_FLOAT, 0, hillVertices);
glTexCoordPointer(2, GL_FLOAT, 0, hillTexCoords);
glDrawArrays(GL_TRIANGLE_STRIP, 0, (GLsizei)nHillVertices);
glEnableClientState(GL_COLOR_ARRAY);
#endif
}
https://github.com/haqu/tiny-wings 내가 OpenGL을 ES 2.0이 번역 힘든 시간을 . 나는 문서가 매우 모호하다는 것을 알게된다.
어떻게 생겼을 까?