誰でも私にlibGDXのパーティクルシステムの作成を開始する良い例はありますか?私はlibGDXソースのテスト例を見てきましたが、私はまだそれの周りに頭を浮かべるのに困っています。たぶんそれの良い説明が役立ちます。私は色とりどりの粒子をたくさん爆発させたいと思っています。どんな助けでも大歓迎です!パーティクルシステムlibGDX
13
A
答えて
29
あなたのゲームクラスでパーティクルエフェクトを定義します。
public ParticleEffect particleEffect;
それを初期化します。あなたのrender()
方法で
particleEffect = new ParticleEffect();
particleEffect.load(Gdx.files.internal("data/particleEffect.p"),
Gdx.files.internal("data"));
を、あなたは粒子が放出されるようにしたい場所(爆発の場所)でそれを配置:
particleEffect.setPosition(world.effectX, world.effectY);
最後に描画します(render()
):
particleEffect.draw(spriteBatch, delta);
これはかなりシンプルで簡単です。
もう一つは、効果自体は、ネイト、http://libgdx.googlecode.com/svn/jws/particle-editor.jnlpによる粒子エディタを見てみましょう。エディタを使うと、素晴らしい効果を作り出すことができます。それ以外の場合は、サンプルからパーティクルファイルをコピーして変更します。このブログの記事内のドキュメントの
3
並べ替え: リアルドキュメントは、将来的に書かれているhttps://code.google.com/p/libgdx/wiki/ParticleEditor 、彼らはそこになります。 http://www.badlogicgames.com/wordpress/?p=1255 ブログの投稿はウィキに貼り付けコピーしました。
また、JWSは更新する苦痛であるため、最新のソースから実行してください。
+2
愚かな質問を申し訳ありませんが、どうすればソースから実行できますか...ありがとう – user924941
関連する問題
- 1. libgdxパーティクルシステムZ座標
- 2. AndEngineパーティクルシステム
- 3. パーティクルシステムのポイントスプライト
- 4. ImageTextButton LibGDX
- 5. Libgdxが
- 6. LibGDXアンチエイリアス
- 7. libgdxテクスチャイメージトランスペアレントレンダ
- 8. libgdxアニメーションコールバック?
- 9. Libgdxスライドポーズメニュー
- 10. Libgdxビューポート
- 11. libGDXポリゴンサークルコリジョン
- 12. デフォルトのスキンLibGDX?
- 13. GestureDetector in libgdx
- 14. libgdx android style swipe
- 15. libgdxテクスチャフィルタとミップマップ
- 16. Libgdx強制ガベージコレクタ
- 17. LibGDXスケーリング2Dグラフィックス
- 18. LibGDX Box2Dタイルマップアーチファクト
- 19. LibGDX in Androidアクティビティ
- 20. libgdx particleEffect回転
- 21. OpenGLフレームバッファ+ LibGDX
- 22. touchdown held libgdx
- 23. LibGDX repeating TextureRegion
- 24. LibGDX getRotationMatrix in landscape
- 25. LibGDXビットマップフォントのパフォーマンス
- 26. Java/Libgdx auto tile
- 27. Libgdx - アンドロイド用AD
- 28. libgdxとモーションアクション
- 29. libgdxのストリームAPI
- 30. libgdx - >カメラとビューポート
どうもありがとう、これは私が探していたまさにです。素晴らしい、簡単な例、説明...パーティクルエディタはあなたのために働いていますか?私はそれを開くことができなかった、任意のアイデア?再度、感謝します! –
実際にパーティクルシステムを開始するには、 'particleEffect.start();'も呼び出す必要があります。 – DRiFTy
私の設定では、 '.start()'は必要ありません。奇妙なことに、おそらくparticleEffectのinitのどこかで呼び出されています。エディタに関しては、私はなぜそれほど確かではありませんが、それを私のデフォルトのダウンロードフォルダにダウンロードしてブラウザ内から起動すれば実行されます。おそらく、いくつかのJava Web Startセキュリティポリシーのためです... – dom