1

因此,我正在努力让我的游戏在所有分辨率下运行,并且我已经将 16:9 纵横比变为 5:3,因为我的游戏逻辑是在 5:3 尺寸中制作的,但是当屏幕为 16:9 时,我有切掉一些顶部。简单来说,我有一个 1280x768 的屏幕试图适应 1280x720 的空间。它现在所做的只是压缩图像高度以适应 720 块。

我现在要做的是将相机设置为 1280x768,然后尝试使用设置为 1280x720 的视口,但没有看到任何变化。基本上我如何有效地切断屏幕的某些部分?

4

1 回答 1

2

大多数时候我们将相机的位置设置为屏幕的中心,但是您可以使用 camera.position.set(x,y,z) 进行更改。如果您想剪切某些部分,则只需设置位置相机的相应位置。除此之外,您还可以使用诸如 camera.translate(x,y,z) 之类的功能,通过它您可以转换相机的位置。您还可以使用 camera.zoom 向其中添加一些缩放效果。对相机进行任何操作后,不要忘记添加 camera.update()。

于 2013-08-11T18:55:11.817 回答