OpenGLを練習しているので、8ビットスタイルのゲームキャラクター(ゼルダからのリンク)を描こうとしています。私は彼の顔から始めました。それは右側の大きな四角で、彼の顔の開始点から 2 ブロック右にある彼の目を描きました... (6 ブロック、一番左の 2 つは目です)
目の上部 (緑のブロックの上のブロック) は濃い緑にする必要があります (コードを参照) が、最初の大きなブロック (顔) の色を採用し続けます。
これが理にかなっているといいのですが...この写真を見てください:
色を変え続けるために何が間違っていますか?
RGBカラーを受け入れるには、さらに何かをする必要があると思いますか? glColor3f(29, 137, 59);
...