java - 在 Android 模拟器 LibGDX 中运行应用程序时分辨率不正确

标签 java android android-studio

使用 LibGDX 制作分辨率为 1280 x 720 的应用。

config.height = 720;
config.width = 1280;

即使调整大小也能在桌面启动器上正常运行。当我在分辨率为 1920 x 1080 的安卓模拟器上运行它时,应用程序变得不完整。如何针对 Android 模拟器上的任何分辨率对其进行缩放?

最佳答案

您只需使用正交相机的视口(viewport)即可。

有五个视口(viewport)。

扩展视口(viewport)、适合视口(viewport)、填充视口(viewport)、拉伸(stretch)视口(viewport)、屏幕视口(viewport)。

如果您想填满整个屏幕而不用担心纵横比,您可以使用 fill 或 extend 。

否则,您应该使用合适的视口(viewport),但屏幕上可能会出现一些黑条以保持纵横比。

关于如何使用端口 https://github.com/libgdx/libgdx/wiki/Viewports此链接很有用。

关于java - 在 Android 模拟器 LibGDX 中运行应用程序时分辨率不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47073526/

相关文章:

java - 我怎样才能使 HashSet 作为 HashMap 的参数?

java - 如何缩放和设置MediaView的坐标?

java - 组织.postgresql.util.PSQLException : ERROR: operator does not exist: integer = bytea

java - 可由用户自定义的 Swing 菜单

android - 如何使按钮仅在图像可见区域可点击或可触摸?

Java.lang.NullPointerException : Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference

java - 尝试使用回收者 View 时出现问题

git - 推/pull 到 Github 在 Android Studio 和 IntelliJ 中被破坏

android - 在 Android Studio 中调试原生代码

android-studio - 从 UI 布局中提取 Flutter 小部件的快捷方式