私のプログラマーは、iPhone ゲームの流体シミュレーションで物理演算を機能させるのに苦労しています。基本的に、彼は水滴を取得して、画面を継続的に流れ落ち、その後ろに軌跡を維持する必要があります。彼はその正確な「流動的な」外観を得ることができません。助言がありますか?サンプルコード?または任意のヘルプ?:)
ありがとう!
私のプログラマーは、iPhone ゲームの流体シミュレーションで物理演算を機能させるのに苦労しています。基本的に、彼は水滴を取得して、画面を継続的に流れ落ち、その後ろに軌跡を維持する必要があります。彼はその正確な「流動的な」外観を得ることができません。助言がありますか?サンプルコード?または任意のヘルプ?:)
ありがとう!
これは、このシミュレーションにどれだけのプロセスを費やすかによって異なります。これを行う簡単な方法の 1 つは、スプリングを使用してドロップをシミュレートすることです。5 つまたは 6 つのノードを配置し、スプリングを使用してそれらを相互に接続するだけです (最良の結果を得るためにスプリングの数で遊んでください)そして、ドロップを描画するためにノードを過度に使用する必要があります.スプリングを作成して移動するためのサンプルコード(CPPではありますが)を次に示します.
Node nodes[6];
Spring springs[36];
int t = 0;
for(int i=0;i<6;i++)
for(int j=i+1;j<6;j++,t++)
spring[t].initialize(node + i,node + j);
while(true)
{
for(int i=0;i<36;i++)
springs[i].update();
for(int i=0;i<6;i++)
node [i].update();
drawstuff(nodes);
}