頂点カラーを使用するメッシュがあり、GL_LIGHTINGを有効にすると、頂点カラーは無視され、計算されたライティングに置き換えられます。
OpenGL ES 1.1に、頂点の色と動的な照明の両方を同時に持つ方法はありますか?
ありがとう!
使用できます
glEnable(GL_COLOR_MATERIAL);
マテリアル パラメータが現在の色を追跡するようにします。デスクトップの OpenGL 実装では、色が拡散値のアンビエントとして適用されるかどうかを構成するglColorMaterialもあります。OpenGL -ES では、常に両方に適用されると思います。