libGDX でパーティクル システムを作成するには、どこから始めればよいか、良い例を教えてください。libGDX ソースのテスト例を見てきましたが、まだうまく理解できていません。たぶん、それについての良い説明が役立つでしょう。カラフルなパーティクルをたくさん使って、ある種の爆発を作りたいと思っています。どんな助けでも大歓迎です!
13496 次
2 に答える
29
ゲーム クラスでパーティクル エフェクトを定義します。
public ParticleEffect particleEffect;
それを初期化します。
particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("data/particleEffect.p"),
Gdx.files.internal("data"));
render()
メソッドで、パーティクルを放出させたい場所 (爆発場所) に配置します。
particleEffect.setPosition(world.effectX, world.effectY);
そして最後にそれを描画します(これも 内にrender()
):
particleEffect.draw(spriteBatch, delta);
それだけです。非常にシンプルで簡単です。
もう 1 つの効果自体については、Nate によるパーティクル エディタ ( http://libgdx.googlecode.com/svn/jws/particle-editor.jnlp ) を参照してください。エディタを使用すると、素敵な効果を作成できるはずです。それ以外の場合は、サンプルからパーティクル ファイルをコピーして変更します。
于 2012-03-05T20:55:08.977 に答える