0

我正在用 Java 进行学习实验。我正在尝试使用 Java 和第 3 方 API“L​​ibGDX”创建一个简单的“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

外部链接

4

1 回答 1

0

啊哈!!!!我没有更新我的相机...

要使对相机所做的任何更改可见并感觉到它们的效果,您需要camera.update()在循环中或进行任何更改后调用

好吧...至少我学会了如何使用 github =)

于 2013-12-24T13:37:40.373 回答