LibGDX纹理可绘制?

Ign*_*asR 5 java libgdx

我有一个问题,无法找到解决方案,我正在使用imagebutton和imagebutton有一个选项来设置imageUp和atm我得到了这样的drawable:

redButton.imageUp = skin.getDrawable("LogoutIcon");
Run Code Online (Sandbox Code Playgroud)

但我希望从资源文件夹.png文件中获取可绘制文件,我可以创建具有更多图标的按钮,而不会超载打包的纹理大小.

所以问题是,有没有办法制作一个可绘制的?从纹理,图像?

tob*_*oef 19

据我所知,目前还没有一种优雅的方式来做到这一点.这是我到目前为止找到的最简单的方法:

someButtonStyle.imageUp = new TextureRegionDrawable(new TextureRegion(someTexture));
Run Code Online (Sandbox Code Playgroud)

  • 为什么不直接使用 newTextureRegionDrawable(someTexture) 呢? (5认同)