ラズベリーで OpenGL ES 1.1 を使い始めようとしています。X はラズベリーで高速化されていないため、これは良い (そして高速な) 代替手段になると思いました。今私がやろうとしているのは、主にメニューなどの UI に関するものであり、追加の地上効果とシェーダーを備えたクレイジーな 3D ゲームのようなものではありません! そのため、OpenGL ES 2.0 ではなく 1.1 を選択しました。
今、私はラズベリーの hello_triangle.c コードを見て、それがどのように機能し、どのように描画し、移動/回転するかを少し理解しました。
ここでの問題は、物を回転させたり移動させたりすると、モデル全体が影響を受けることです! 私がやりたいことは、複数の独立したオブジェクト (たとえば、メニュー項目を表す四角形など) を持ち、それらを個別に移動することです。たとえば、現在選択されているメニュー エントリの四角形を回転させることができます。
ありがとうございました!