使用言語/ライブラリ: C++、OpenGL、GLUT
よし、契約だ。
炎を生成するためにアルファ ブレンド テクスチャを発射するパーティクル システムがあります。システムは、タイムアライブ、ライフ、xyz、スプレッドなどの非常に基本的なもののみを追跡します。
炎が現在動いている方向は、私のコードで起こっている他のことに純粋に基づいています(私は推測します)。
ただし、私の目標は、炎をカメラに取り付け (完了)、カメラが向いている方向に炎を向けることです (動作していません)。
x、y、z の両方で glRotate を試しましたが、正しく動作しません。
現在、gluLookAt を使用してカメラを移動し、glTranslatef(camX, camY - offset, camZ); を呼び出すことで炎をカメラの XYZ に追従させています。
カメラで炎の方向を回転させる方法についての提案は大歓迎です。
ほとんど関係ありませんが、ここに画像があります(念のため)