私はゲームエンジンに取り組んでおり、クワッドの中央下部が1つのポイントで決定される、ビルボード(つまり、画面に対して長方形)のクワッドを描画できるようにしたいと考えています。
1476 次
1 に答える
1
OpenGL には、変換行列の概念があります。これらは、画面上のオブジェクトの配置を制御します。それらから、「上」と「右」を指すベクトル (方向) を読み取ることができます。これらは一般にアップベクターおよびライトベクターと呼ばれます (3 つ目はルックベクターと呼ばれることがあります)。入手方法はこちらに記載されています。
それらがあれば、ビルボード クワッドを作成するのは非常に簡単です。
P - right * .5 + up
+-------------+ P + right * .5 + up
| |
| |
| |
| P |
+------+------+ P + right * .5
P - right * .5
これらは座標です (P は BB の下部中央にある管理位置です)。このようなクワッドは、他のクワッドと同じ方法で描画できます。
于 2012-02-13T11:22:08.827 に答える