gpt4 book ai didi

android - 带有正交相机的 libgdx 视口(viewport)段

转载 作者:行者123 更新时间:2023-11-30 04:06:16 26 4
gpt4 key购买 nike

有谁知道如何将相机视口(viewport)裁剪成比屏幕小的尺寸?例如,如果我想在屏幕顶部显示状态栏,并且只将移动相机切换到没有此状态栏的区域?问题是相机视口(viewport)总是拉伸(stretch)到全屏。

提前致谢

最佳答案

通常我这样做的方法是定义两个相机。一个用于 UI,一个用于游戏世界。 UI 相机永远不会改变它的位置,只有世界相机四处移动。

然后在渲染您的 UI 时(假设您使用的是 SpriteBatch),您只需执行以下操作:

batch.setProjectionMatrix(gameCamera.combined);

// ... render your game code

batch.setProjectionMatrix(uiCamera.combined);

// ... render ui code

如果相机已通过 camera.update() 更改,请确保按正常方式更新相机

关于android - 带有正交相机的 libgdx 视口(viewport)段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11609432/

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