是否可以在 libgdx 中倾斜/剪切演员(图像)?
Is it possible to skew/shear actor (image) in libgdx?
我发现精灵可能会出现倾斜,如 在此处讨论
I have found that skew is possible for sprites, as discussed here
演员呢?
这对我有用:
class SkewActor extends Actor {
private TextureRegion tex;
private Affine2 affine = new Affine2();
public SkewActor(TextureRegion textureRegion) {
this.tex = textureRegion;
}
@Override
public void draw(Batch batch, float parentAlpha) {
Color color = getColor();
batch.setColor(color.r, color.g, color.b, color.a * parentAlpha);
affine.setToTranslation(getX(), getY());
affine.shear(0.5f, 0); // <- modify skew here
batch.draw(tex,getWidth(), getHeight(), affine);
}
}
这篇关于是否可以在 libgdx 中扭曲演员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
如何创建漩涡/漩涡效果?How to create whirlpool/vortex effect?(如何创建漩涡/漩涡效果?)
Android/Java - GoogleMaps FragmentActivity 上的自定义视图Android/Java - Custom View on GoogleMaps FragmentActivity isnt shown(Android/Java - GoogleMaps FragmentActivity 上的自定义视图未显示)
LibGdx 2 半屏“按钮"LibGdx 2 half screen quot;buttonsquot;(LibGdx 2 半屏“按钮)
libgdx 剪切图像libgdx Cutting an image(libgdx 剪切图像)
如何在启动 Android LibGDX 项目时修复 NoClassDefFounHow do I fix a NoClassDefFoundError while launching Android LibGDX Project?(如何在启动 Android LibGDX 项目时修复 NoClassDefFoundError?)
如何让玩家通过相机被摧毁?How to make player get destroyed through camera?(如何让玩家通过相机被摧毁?)