0

3DModel の色付けに GLKBaseEffect を使用します。GLKBaseEffect のサンプルを作成しました

GLKBaseEffect effect;

OpenGLをセットアップするとき、私は書きます:

effect = new GLKBaseEffect();

フィギュアを描くときはエフェクトを使用します:

effect.Light0.SpecularColor = new Vector4 (2.5f, 2.5f, 2.5f, 0.1f);
effect.UseConstantColor = true;
effect.Transform.ModelViewMatrix = modelViewMatrix;
effect.PrepareToDraw ();

色の設定には ConstantColor を使用します。

effect.ConstantColor = new Vector4(1.0f, 1.0f, 0.0f, 1.0f);

しかし、モデルの色は変わりません。私が逃したものは何ですか?

4

1 に答える 1