Java LibGDX:平铺贴图:如何单击对象

Java LibGDX:平铺贴图:如何单击对象,java,dictionary,libgdx,click,tiled,Java,Dictionary,Libgdx,Click,Tiled,我的libGDX项目上有一个平铺贴图,我可以使用键盘上的键移动它。我已经设置了边界,所以它不会超出平铺地图。在我的平铺地图中,我有三层,一层是背景层,另外两层是我商店的图片层。我想知道我怎样才能点击商店,这样它就会显示菜单。我唯一的问题就是他们动了!有没有一个简单的方法可以做到这一点?你可能不得不为我沉默,因为我对java/libGDX的编码还不熟悉 这是我目前用于检测触摸的代码,但我知道一旦我移动相机,这将变得一团糟 if (touch.x <= 1300 &&

我的libGDX项目上有一个平铺贴图,我可以使用键盘上的键移动它。我已经设置了边界,所以它不会超出平铺地图。在我的平铺地图中,我有三层,一层是背景层,另外两层是我商店的图片层。我想知道我怎样才能点击商店,这样它就会显示菜单。我唯一的问题就是他们动了!有没有一个简单的方法可以做到这一点?你可能不得不为我沉默,因为我对java/libGDX的编码还不熟悉

这是我目前用于检测触摸的代码,但我知道一旦我移动相机,这将变得一团糟

    if (touch.x <= 1300 && touch.x >= 700 && touch.y <= 700 && touch.y >= 0){
            weapons_menu.setVisible(true);
            move_camera = false;
        }
if(touch.x=700&&touch.y=0){
武器菜单。设置可见(真);
move_camera=false;
}
谢谢


尼希米也许这可以帮助你:

或者这个:


您需要提供一些您认为出错的代码