基本上我的问题很简单 - 我有一个ParticleEffect,它在小屏幕上看起来不错,但在我的私人电话(三星S4)上看起来很小。我的问题是:我如何扩大效果?我想缩放ParticleEffect - Libgdx
我已经做了这样的事情:
// Callback method
public void addEffect(Vector2 position, boolean special) {
// Callback Method for the particle effects
PooledEffect effect;
if (!special)
effect = (MathUtils.random(0, 1) == 0) ? yellow_star_pool.obtain()
: green_star_pool.obtain();
else
effect = special_star_pool.obtain();
effect.setPosition(position.x, position.y);
effect.scaleEffect(Values.Scalar_Width*1.3f);
effects.add(effect);
}
但结果是,效果成倍缩放,这是我不想要的。
我只是想要缩放效果,以便它在所有屏幕上看起来都一样。我怎样才能做到这一点?
什么是Values.Scalar_Width? – noone 2014-11-24 08:39:30