Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取实际触摸位置LibGDX_Java_Android_Libgdx - Fatal编程技术网

Java 获取实际触摸位置LibGDX

Java 获取实际触摸位置LibGDX,java,android,libgdx,Java,Android,Libgdx,当使用Gdx.input.getX()或Gdx.input.getY()时,在计算机上的位置似乎很好,但当我将其放在Android平板电脑上时,位置完全关闭 我做了一些研究,在某个地方看到有人提到我应该使用相机。取消投影(Vector3),但我不确定这是我需要使用的还是如何使用它。希望你熟悉它从未听说过。。lol我可能会想出一个好办法,感谢Spublic类OverlapsTester{public static boolean overlapsrectangles(Rectangle r1,Re

当使用
Gdx.input.getX()
Gdx.input.getY()
时,在计算机上的位置似乎很好,但当我将其放在Android平板电脑上时,位置完全关闭


我做了一些研究,在某个地方看到有人提到我应该使用
相机。取消投影(Vector3)
,但我不确定这是我需要使用的还是如何使用它。

希望你熟悉它从未听说过。。lol我可能会想出一个好办法,感谢Spublic类OverlapsTester{public static boolean overlapsrectangles(Rectangle r1,Rectangle r2){if(r1.xr2.x&&r1.yr2.x&&r1.yr2.y)返回true;否则返回false;}公共静态布尔点透视角(矩形r,向量2p){返回r.x=p.x&&r.y=p.y;}公共静态布尔点透视角(矩形r,浮点x,浮点y){return r.x=x&&r.y=y;}}矩形是什么类型的?必须从Libgdx或java.awt导入?从Libgdx导入。awt不会在android设备上运行
class Pause extends Screen
{
Vector3 touchPoint;
Pause()
{
 touchPoint = new Vector3();
}
void update(float deltaTime)
{       
if(Gdx.input.justTouched())
    {
        cam.unproject(touchPoint.set(Gdx.input.getX(),Gdx.input.getY(), 0));
        if(OverlapTester.pointInRectangle(Assets.resumeButton.getBoundingRectangle(), touchPoint.x,touchPoint.y))
        {
            some thing u want to do
        }

}