0

私はゲームエンジンに取り組んでおり、クワッドの中央下部が1つのポイントで決定される、ビルボード(つまり、画面に対して長方形)のクワッドを描画できるようにしたいと考えています。

4

1 に答える 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 に答える