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