OpenGLを使用してC++で基本的なパーティクルシステムを開始したいと思います。そのためのアルゴリズムを作成しましたが、開始方法がわかりません。
私が直面している問題は、位置と速度の更新を印刷できることですが、OpenGLを使用して視覚的に表示する方法がわかりません。
以下の行で何かを試していただければ幸いです。
パーティクルを表す構造体 (C++ 構造体またはクラス) を持っています。構造には以下が含まれます。
この構造の配列を持っています。必要に応じて、速度、位置、および加速度を初期化します。
別のスレッドで (または再描画イベントで、起動用に) 次の操作を行います。
すべての粒子 (配列内の要素) に対して、次のことを行います。
粒子[インデックス].速度Z += 粒子[インデックス].加速度Z
粒子[インデックス].locationX += 粒子[インデックス].速度X
//場所に変換してペイント..