在我的项目中,我需要使用透视旋转 3d 精灵。除透视外,所有变换都可以正常工作(使用 kmGLRotatef(angle,1, 0, 0);)。我发现了一些旧代码:
-(void) draw
{
glEnableClientState(GL_NORMAL_ARRAY);
glNormalPointer (GL_FLOAT, 0, Normals);
[super draw];
glDisableClientState( GL_NORMAL_ARRAY );
}
但我找不到任何关于使用什么来代替 glNormalPointer 和 glEnableClientState 的信息;