小编Dar*_*ski的帖子

LibGDX:用于皮肤的ImageButton的色调图像

您好我想制作一个ImageButton,禁用的图像应该是灰色的.我使用Skin和.json文件来定义它.是否有更好的方法来获得灰色的图像而不是复制所有图像并将它们添加到纹理包装器中?

java json libgdx

6
推荐指数
1
解决办法
1165
查看次数

libGDX 阶段输入处理

我有一个Stage处理触摸输入的类。

Screen课堂上,我将其设置stageInputProcessor

stageTest = new StageTest(new ScreenViewport());
Gdx.input.setInputProcessor(stageHUD);
Run Code Online (Sandbox Code Playgroud)

但是现在我想向 Box2d 对象添加一个力,总是会发生手势输入。

public class ActSwipe extends Actor {

    private int tmpPointer;
    private float
            tmpX,
            tmpY,
            deltaX,
            deltaY,
            rad;
    protected float
            forceX,
            forceY;


    public ActSwipe() {
        this.setName("SwipeAction");
        this.setTouchable(Touchable.enabled);
        this.addListener(new InputListener() {
            @Override
            public boolean touchDown(InputEvent event, float x, float y, int pointer, int button) {
                if(tmpPointer == 0) {
                    tmpPointer = pointer;
                    tmpX = x;
                    tmpY = y;
                }
                return true;
            }

            @Override
            public …
Run Code Online (Sandbox Code Playgroud)

java box2d libgdx scene2d

5
推荐指数
1
解决办法
3686
查看次数

如何将数组添加到首选项(libGdx)

您好我试图获取保存在首选项文件中的整数数组.

    int[] ints = {2, 3, 4};

    Hashtable<String, int[]> hashTable = new Hashtable<String, int[]>();
    hashTable.put("test", ints);

    pref.getPref().put(hashTable);
    pref.getPref().flush();

    Gdx.app.log(String.valueOf(pref.getPref().get()), "");
Run Code Online (Sandbox Code Playgroud)

但是我得到了0个已保存的首选项.我也尝试过HashMap.

java preferences libgdx

2
推荐指数
1
解决办法
1602
查看次数

标签 统计

java ×3

libgdx ×3

box2d ×1

json ×1

preferences ×1

scene2d ×1