誰でも私に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. 3pmのパーティクルシステム(npmパッケージ)
- 5. パーティクルシステムのaframe環境コンポーネント
- 6. Unity:パーティクルシステムをプールに変更
- 7. Unity Shuriken:パーティクルシステムを完全にスケールする
- 8. パーティクルシステムが再生できません(
- 9. パーティクルシステムを停止するには
- 10. THREEJS/GLSLでパーティクルシステムを照らす
- 11. Unity3dパーティクルシステムをUIで使用する
- 12. パーティクルシステムをコライダーに接続する方法またはパーティクルシステムを文字で移動する方法
- 13. LibGDX:
- 14. LibGdxテクスチャパッキング
- 15. Libgdxスライドポーズメニュー
- 16. Libgdx - テクスチャ
- 17. Libgdxテーブルコンフルク
- 18. LibGDX proguard
- 19. libgdxアニメーションコールバック?
- 20. Libgdxイベントポーリング
- 21. LibGDXクイックボタンクリックアクション
- 22. Libgdx |カスタムアクション
- 23. Libgdxが
- 24. libgdxテクスチャイメージトランスペアレントレンダ
- 25. Libgdxビューポート
- 26. LibGDXアンチエイリアス
- 27. libgdxユーザーデータクラス
- 28. LibGDX:ビューポート
- 29. LibGDXポリゴンマスク
- 30. ImageTextButton LibGDX
どうもありがとう、これは私が探していたまさにです。素晴らしい、簡単な例、説明...パーティクルエディタはあなたのために働いていますか?私はそれを開くことができなかった、任意のアイデア?再度、感謝します! –
実際にパーティクルシステムを開始するには、 'particleEffect.start();'も呼び出す必要があります。 – DRiFTy
私の設定では、 '.start()'は必要ありません。奇妙なことに、おそらくparticleEffectのinitのどこかで呼び出されています。エディタに関しては、私はなぜそれほど確かではありませんが、それを私のデフォルトのダウンロードフォルダにダウンロードしてブラウザ内から起動すれば実行されます。おそらく、いくつかのJava Web Startセキュリティポリシーのためです... – dom