Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.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——场景2D演员缩放_Java_Android_Libgdx - Fatal编程技术网

Java Libgdx——场景2D演员缩放

Java Libgdx——场景2D演员缩放,java,android,libgdx,Java,Android,Libgdx,我正在LibGDX中进行一个android项目,主要使用DesktopLauncher进行测试。我有一些UI,使用Scene2d元素设置。它们在桌面上看起来很棒,但在使用模拟Nexus7时却表现得非常出色。如何使它们正确缩放并与桌面上的位置相同 问题是,我设置了一个按钮,例如,位置x=300,y=200。虽然这在桌面上看起来不错,但在手机上却有所不同。我如何调整它们,使它们的位置相同,而不管分辨率如何 我在网上找到了有关视口的信息,但它们没有帮助。我已经找到了答案。对于所有将来可能遇到此问题的人

我正在LibGDX中进行一个android项目,主要使用DesktopLauncher进行测试。我有一些UI,使用Scene2d元素设置。它们在桌面上看起来很棒,但在使用模拟Nexus7时却表现得非常出色。如何使它们正确缩放并与桌面上的位置相同

问题是,我设置了一个按钮,例如,位置x=300,y=200。虽然这在桌面上看起来不错,但在手机上却有所不同。我如何调整它们,使它们的位置相同,而不管分辨率如何


我在网上找到了有关视口的信息,但它们没有帮助。

我已经找到了答案。对于所有将来可能遇到此问题的人,我使用此指南解决了此问题

除此之外,解决我问题的方法是设置

viewport.apply(true);

参数使摄像机居中,解决了我的问题。

显示您的代码,您已经做了什么?