【发布时间】:2013-12-24 21:37:40
【问题描述】:
我正在使用 Java 进行学习实验。我正在尝试使用 Java 和第 3 方 API“LibGDX”创建一个简单的“Megaman”风格游戏。我对来自 LibGDX 的OrthographicCamera 对象和来自 LibGDX 的“JBox2d”实现的World 对象之间的关系有了相当深入的了解。
但是,当我调整窗口大小时,World 内的对象会拉伸。我使用了Screen 接口的resize(int width, int height) 方法。在其中我重置了OrthographicCamera 的宽度和高度。这似乎对图像在物理模拟中的外观或行为方式没有任何影响。
所以我的问题是:如何在不扭曲模拟对象的情况下正确调整 LibGDX/JBox2d 应用程序窗口的大小?
这里是代码(以 git repo 的形式,因为我发现 GitHub 更快、更容易、对 SO 服务器更友好......)
外部链接
https://gist.github.com/konnerdroid/8113302
外部链接
【问题讨论】:
标签: java libgdx aspect-ratio window-resize jbox2d