gpt4 book ai didi

java - 正交相机和舞台

转载 作者:行者123 更新时间:2023-11-29 07:02:20 24 4
gpt4 key购买 nike

我正在使用 libgdx 1.1。

是否可以在 scene2d 中为舞台设置正交相机?我需要它在我的应用程序中添加按钮,同时支持不同的屏幕分辨率。

我试过这段代码来适应屏幕:

camera = new OrthographicCamera();
camera.setToOrtho(false, x, y);
batch = new SpriteBatch();

最佳答案

你这样做是不正确的。现在你创建一个 viewport取决于你需要什么。 (There are several)在创建舞台时,您可以向其中添加视口(viewport)。视口(viewport)本身拥有相机。您可以通过 getCamera()

获取该摄像头

您使用相机创建视口(viewport)。

下面是它的样子:

camera = new OrthographicCamera();
camera.setToOrtho(false, x, y);
FitViewport viewp = new FitViewport(x, y, camera); // change this to your needed viewport
batch = new SpriteBatch();
Stage s = new Stage(viewp, batch); //also pass the singelton batch here. Try just to use onee batch to have a good performance.

这里是来自 libgdx forum about this. 的更多信息

关于java - 正交相机和舞台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24025846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com