2014-10-28 116 views
2

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

+0

皮肤=新的皮肤(​​Gdx.files.internal( “数据/ uiskin.json”));给一个错误文件没有发现异常.. – Destro 2014-10-28 10:08:34

+1

主要问题是我不知道如何在libgdx游戏中滑动弹出窗口..请帮助我,并给我答案.. – Destro 2014-10-28 10:15:36

+0

你有皮肤问题吗?你有检查:http://stackoverflow.com/questions/16182844/default-skin-libgdx – dawez 2014-10-28 12:05:40

回答

0

会转而使用JSON包

这个工作对我来说:

_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 
+0

这个答案是可点击的按钮,并更改按钮图像..但我想滑动按钮或弹出。如何滑动图像雅弹出亚按钮.. – Destro 2014-10-28 13:01:14

+0

你能举一个你想要的图像的例子吗? – TyM6JIep 2014-10-28 15:05:45

+0

例子..任何汽车游戏车都可以滑动选择和玩..以同样的方式,我想滑动汽车亚弹出在libgdx游戏.. – Destro 2014-10-29 05:17:19

0

尝试创建方法

yourImage = new Image(new Texture("images/image.png")); 
stage.add(yourImage); 

尝试在渲染方法

yourImage.setPosition(yourX, yourY) 
+0

谢谢,但这不是我的问题解决方案。我的问题是如何在LibGDX中的图像上滑动ya翻译动画。 – Destro 2014-10-29 09:35:33

+0

看这里(https://github.com/libgdx/libgdx/tree/master/tests/gdx-tests/src/com/badlogic/gdx/tests),也许会找到值得的东西 – TyM6JIep 2014-10-30 12:34:16