私のプロジェクトでは、遠近法を使用してスプライトを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の代わりに何を使用するかについての情報が見つかりません。