方法やコード例、またはこれに関連するものについてのアイデアが必要です。
パーティクルシステムを作成しました。ここでは、ニコラの例から示します。
final SpriteParticleSystem particleSystem = new SpriteParticleSystem(new PointParticleEmitter(-32, ParticleSystemNexusExample.CAMERA_HEIGHT - 32),
ParticleSystemNexusExample.RATE_MIN,
ParticleSystemNexusExample.RATE_MAX,
ParticleSystemNexusExample.PARTICLES_MAX,
this.mParticleTextureRegion, this.getVertexBufferObjectManager());
私が必要としているのは、変数を「LIVE」更新することです
private static final float RATE_MIN = 5;
private static final float RATE_MAX = 8;
private static int PARTICLES_MAX = 16;
これが前のコードの変数です
ParticleSystemNexusExample.RATE_MIN
ParticleSystemNexusExample.RATE_MAX
ParticleSystemNexusExample.PARTICLES_MAX
なんらかの可能性はありますか?どういうわけかパーティクルシステムを再起動することが可能です。再起動しても100%「ライブ」でシステムを更新することはできませんが、設定を使用するようにアプリにとどまる必要があり、設定を終了すると新しい変数が取得されます。
基本的に私は持ってonCreateScene
いますParticleSystem();
publicvoid ParticleSystem()
{}を使用します
そしてそれを再起動することは可能ですか?