我正在尝试开发一个libgdx游戏。我想实现一个选择屏幕。直到现在我已经实现了水平滚动窗格,它工作正常。 现在我想在点击按钮上实现滚动。您可以查看附加的图像。
答案 0 :(得分:0)
请尝试使用json pack
这对我有用:
_skin = new Skin();
TextureAtlas buttonAtlas = new TextureAtlas("images/buttons.pack");
_skin.addRegions(buttonAtlas);
_textButtonStyle = new TextButtonStyle();
_textButtonStyle.font = _game.getFont();
_textButtonStyle.up = _skin.getDrawable("button-orange");
_textButtonStyle.down = _skin.getDrawable("button-blue");
buttons.pack:
buttons.png
size: 234,195
format: RGBA8888
filter: Nearest,Nearest
repeat: none
button-orange
rotate: false
xy: 0, 0
size: 236, 67
split: 25, 25, 14, 14
orig: 236, 67
offset: 0, 0
index: -1
button-blue
rotate: false
xy: 0, 67
size: 236, 67
split: 25, 25, 14, 14
orig: 236, 67
offset: 0, 0
index: -1
button-navy
rotate: false
xy: 0, 134
size: 236, 67
split: 25, 25, 14, 14
orig: 236, 67
offset: 0, 0
index: -1
答案 1 :(得分:0)
尝试创建方法
yourImage = new Image(new Texture("images/image.png"));
stage.add(yourImage);
尝试渲染方法
yourImage.setPosition(yourX, yourY)
答案 2 :(得分:0)