私はlibgdxと私のAndroidデバイス上で火を描く:libgdx particleEffect回転
ParticleEffect effect;
ParticleEffectPool fireEffectPool;
Array<PooledEffect> effects = new Array<PooledEffect>();
@Override
public void create()
{
...
effect = new ParticleEffect();
effect.load(Gdx.files.internal("particles/fire01.p"), Gdx.files.internal("image"));
effect.setFlip(true, false);
fireEffectPool = new ParticleEffectPool(effect, 1000, 3000);
PooledEffect myEffect = fireEffectPool.obtain();
myEffect.setPosition(200, 400);
effects.add(myEffect);
...
}
私はスピードを設定したり、プログラムで私の効果を拡大縮小、回転させることはできますか?
スケールとスピードは問題ありませんが、回転はどうですか?パーティクルエフェクト全体を簡単に回転させる方法はありません。 –
@ScubaSteve、それは遅すぎるかもしれませんが、 'emitter.getAngle()。setHigh(angle);を使うことができます。 emitter.getAngle()。setLow(angle); ' – Leo