我有一点应用并插入了一个粒子。一切都很好,但粒子被拉伸或至少看起来很奇怪。这应该是一个简单的电话,但我还没有找到答案。
粒子编辑器中的粒子看起来不错,在App中看起来不太好。
加载代码
Gdx.app.setLogLevel(Application.LOG_DEBUG);
app.getAssets().getLogger().setLevel(Application.LOG_DEBUG);
Gdx.app.log("MyTag", "my informative message");
app.getAssets().load("badlogic.jpg",Texture.class);
app.getAssets().load("uiskin.json",Skin.class);
app.getAssets().load("particle1.p", ParticleEffect.class);
app.getAssets().load("particle2.p", ParticleEffect.class);
初始代码
ParticleEffect effect;
SpriteBatch batch;
batch = new SpriteBatch();
effect = app.getAssets().get("particle2.p", ParticleEffect.class);
//Setting the position of the ParticleEffect
effect.setPosition(100, 100);
effect.start();
渲染代码
batch.begin();
//Updating and Drawing the particle effect
effect.draw(batch, delta);
batch.end();;
if(effect.isComplete()){
effect.reset();
}
相机
app.V_WIDTH = width;
app.V_HEIGHT = height;
app.getCamera().setToOrtho(false, app.V_WIDTH, app.V_HEIGHT);
stage.getViewport().update(width, height, true);