14

libGDX でパーティクル システムを作成するには、どこから始めればよいか、良い例を教えてください。libGDX ソースのテスト例を見てきましたが、まだうまく理解できていません。たぶん、それについての良い説明が役立つでしょう。カラフルなパーティクルをたくさん使って、ある種の爆発を作りたいと思っています。どんな助けでも大歓迎です!

4

2 に答える 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 に答える
3

このブログ投稿のドキュメントの種類: http ://www.badlogicgames.com/wordpress/?p = 1255ブログ投稿はwikiにコピー貼り付けされました: https ://code.google.com/p/libgdx/wiki/ParticleEditor 将来、実際のドキュメントが作成されると、そこに表示されます。

また、JWSは更新が面倒なので、最新のソースから実行してください。

今ビデオ: http ://www.badlogicgames.com/wordpress/?p = 2462

于 2012-06-20T11:58:42.240 に答える