0

我想让一个图像按钮出现在面板中,但什么也没画。

这是我的代码:

skin = new Skin(Gdx.files.internal("uiskin.json"));
texture1 = new Texture(Gdx.files.internal("badlogicsmall.jpg"));
texture2 = new Texture(Gdx.files.internal("badlogic.jpg"));
TextureRegion image = new TextureRegion(texture1);
TextureRegion imageFlipped = new TextureRegion(image);
imageFlipped.flip(true, true);
TextureRegion image2 = new TextureRegion(texture2);

ImageButtonStyle style = new ImageButtonStyle(skin.get(ButtonStyle.class));
style.imageUp = new TextureRegionDrawable(image);
style.imageDown = new TextureRegionDrawable(imageFlipped);
ImageButton iconButton = new ImageButton(style);
style.imageUp = new TextureRegionDrawable(image);
style.imageDown = new TextureRegionDrawable(imageFlipped);

任何帮助表示赞赏!

提前致谢 !

4

1 回答 1

0

我会尝试猜测...您是否以某种方式将 ImageButton 添加到舞台?(假设您使用的是一个)。

如果您有舞台,我建议您将表格添加到舞台(使用addActor),然后将此 ImageButton 添加到表格(使用add)。

于 2014-09-09T08:01:07.283 回答