Libgdx 4k屏幕上的触摸位置不正确

Libgdx 4k屏幕上的触摸位置不正确,libgdx,Libgdx,在我当前的项目中,我在触摸检测方面遇到了一些问题,问题是触摸在任一轴上的高度越高,触摸寄存器离触摸点越远 在下图中,您可以看到我正在谈论的问题。点从渲染到鼠标左侧开始,但当鼠标到达屏幕右侧时,点位于鼠标右侧。这个问题在y轴上更加明显 运行以创建上述测试的代码只是LibGDX SimpleTouchTest,因此它是绝对最小值 奇怪的是,这似乎只是我的笔记本电脑上的一个问题,在我的桌面上,圆点一直坐在鼠标下。两台电脑都运行windows 10,所以我能看到的唯一区别是我的笔记本电脑有4k显示屏

在我当前的项目中,我在触摸检测方面遇到了一些问题,问题是触摸在任一轴上的高度越高,触摸寄存器离触摸点越远

在下图中,您可以看到我正在谈论的问题。点从渲染到鼠标左侧开始,但当鼠标到达屏幕右侧时,点位于鼠标右侧。这个问题在y轴上更加明显

运行以创建上述测试的代码只是LibGDX SimpleTouchTest,因此它是绝对最小值

奇怪的是,这似乎只是我的笔记本电脑上的一个问题,在我的桌面上,圆点一直坐在鼠标下。两台电脑都运行windows 10,所以我能看到的唯一区别是我的笔记本电脑有4k显示屏

有人找到了解决这个问题的办法吗

谢谢
阿德里安

因此,出于某种原因,这项技术现在正在发挥作用。代码中没有任何变化,所以我只能假设在windows或图形驱动程序中出现了一些问题,这些问题在过去几周内得到了解决。感谢那些花时间阅读我的问题的人。

因此,出于某种原因,这项工作现在正在发挥作用。代码中没有任何变化,所以我只能假设在windows或图形驱动程序中出现了一些问题,这些问题在过去几周内得到了解决。感谢那些花时间阅读我的问题的人。

每个显示器的分辨率是多少?桌面上的1920x1080(哪些词正确)笔记本上的3840x2160当应用程序在全屏模式下运行时,此问题不会出现,因此只有窗口模式会出现此问题。您可能需要转换触摸坐标,你能发布你的代码吗?上面的测试是没有修改的libgdx touch示例。正在进行所有非投影转换坐标每个显示器的分辨率是多少?桌面上的1920x1080(正确的单词)laptopSo上的3840x2160当应用程序在全屏模式下运行时,此问题不会出现,因此只有窗口模式显示此问题您可能需要转换触摸坐标,你能发布你的代码吗?上面的测试是没有修改的libgdx touch示例。所有未投影到转换坐标的操作都已完成