0

Androidでプラズマ効果を作成する方法を知っている人はいますか(たとえば、画面にタッチすると、パーティクルシステムによって多数の小さなパーティクルが生成され、タッチイベントから離れ、時間の経過とともにフェードアウトして死んでしまいます)。OpenGLは非常に複雑で、それを可能にする他の無料のエンジンを見つけることができません。ありがとう :)

4

1 に答える 1

3

グリッド上で完全な2D「流体」シミュレーションを行わなくても、AndEngineのパーティクルの例で運が良かったかもしれません。https://market.android.com/details?id=org.anddev.andengine.examplesをチェックしてください。アプリを実行してチェックアウト

パーティクルシステム->クールなパーティクルシステム

時間の経過とともにフェード、スケーリング、回転するスプライトを放出する2つのパーティクルシステムを作成します。フェードはアルファベースであるため、さまざまな色のパーティクルシステムがうまくブレンドされます。

それが必要な場合は、ソースコードをここで入手できます: http ://code.google.com/p/andengine/

それが希望ではなく、ストリームがオーバーラップするのではなく互いにプッシュできるように流体シミュレーターを使用したい場合は、ビューアーよりもモデルでより多くの作業を行う必要があります。このホワイトペーパーで説明されているグリッドベースのソルバーを確認し ます。http ://www.dgp.toronto.edu/people/stam/reality/Research/pdf/GDC03.pdf 次に、OpenGLが実行する必要があるのはレンダリングだけです。グリッドに応じた色。

于 2011-11-22T16:55:35.883 に答える