因此,在创建FUNC我创建了一个形象:
Image backImage = new Image(backTexture); //backTexture is my button texture
backImage.setX(0);
backImage.setY(0);
backImage.setWidth(800);
backImage.setHeight(480);
然后在渲染功能,我有:
backImage.addListener(new ClickListener() {
public boolean touchDown(InputEvent event, float x, float y, int pointer, int button)
{
//do something
return true;
}
});
和,我创建了一个新的类,在其中我实现InputAdapter ,并在创建功能我也打电话
Touch t; // my touch class
Gdx.input.setInputProcessor(t);
所以,它应该覆盖TouchDown函数来回米Touch.class,但它不工作
你可以尝试添加监听到的图像。 – lxknvlk 2014-10-18 17:30:40
我只是想做到这一点,它不工作,我试图设置听众的帮助从http://stackoverflow.com/questions/13863138/what-is-the-simplest-way-to-make- image-touchable-in-libgdx但是,没有任何事情发生,我创建了一个Touch类,其中我实现了InputAdapter,然后设置了输入处理器,也许我做了一些错误的事情......我应该把Image.setListener ?触摸类,或我的核心类? – Kalir4488 2014-10-18 21:39:43
您可以从这里发布一些代码开始。 – lxknvlk 2014-10-19 11:08:16