滑动libgdx中的弹出窗口不起作用

时间:2014-10-28 10:07:18

标签: libgdx

我正在尝试开发一个libgdx游戏。我想实现一个选择屏幕。直到现在我已经实现了水平滚动窗格,它工作正常。 现在我想在点击按钮上实现滚动。您可以查看附加的图像。    enter image description here

3 个答案:

答案 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)