如何用鼠标单击创建对象LibGdx

时间:2019-01-11 17:20:38

标签: java libgdx

FirstTower类:

java.lang.IllegalArgumentException: 'okhttp3.Response' is not a valid response body type. Did you mean ResponseBody?
for method EmailService.sendEmail

我需要用鼠标在游戏场上单击来简单地创建此类的示例(FirstTower的对象)。 我该怎么办?

尝试搜索,但找不到有用的东西。

物体的图像跟随我的光标。

以下是运行应用程序时的屏幕: enter image description here

1 个答案:

答案 0 :(得分:0)

您需要设置GDX InputProcessor。这是通过执行以下操作完成的: MyClass替换为您要创建的类(我相信是FirstTower)

Gdx.input.setInputProcessor(new InputProcessor() {
    public boolean touchDown(int x, int y, int point, int button) {
        if (button == Input.Buttons.LEFT) {
            new MyClass();
            return true;
        }
        return false;
    }
});

注意:在创建新的InputProcessor时,为了保持此答案的整洁,我已经排除了其他方法,但是您将需要实现这些方法。