gpt4 book ai didi

unity-game-engine - 了解相机,使其适合 480x800

转载 作者:行者123 更新时间:2023-12-02 16:59:36 25 4
gpt4 key购买 nike

锁定 480x800 分辨率可能会很奇怪,但我在理解 Unity 中的相机时遇到了问题。

我正在尝试使用支持 2d 的 unity 4.3.4 构建一个 2d 应用程序。我所做的是创建了一个 480x800 的背景,但令人困惑的是我似乎无法适应相机。

如果我编辑相机的尺寸、宽度和高度,我可以让它适应 480x800,值尺寸=4、宽度=0.33、高度=1。但我认为这是解决问题的非常糟糕的方法。

那么我该怎么做呢?我希望支持纵向模式下的移动屏幕尺寸,宽度至少为 480。新的三星 Galaxy 的屏幕宽度为 1080 像素。屏幕高度和宽度的比例好像是0.5到0.6,设置W为0.7,H为1应该可以有一些灵 active ?

当开发多种分辨率时,我该如何处理背景?我已经创建的 480x800 不适合 1920x1080 设备!?

最佳答案

无论您如何处理此问题,您都会:a) 每个长宽比需要单独的背景b) 使用某些宽高比时,部分背景不可见。

据我所知,对于此类问题没有最佳解决方案。我的方法通常是创建一个足够宽的背景以容纳尽可能宽的屏幕(逻辑上为 16:9)。在其他宽高比上,宽屏幕的额外背景被简单地忽略。这样做的好处是非常容易实现,但根据您对背景的使用,它可能不适用于您的情况。

您也可以简单地调整相机大小,通过调用 Camera.aspect = 4f/3f; 将其强制设置为您想要的宽高比(与您的操作方式类似),其中 4/3 是您想要的纵横比。这当然一点也不漂亮,并且会扭曲最终的游戏,具体取决于您使用的设备。

最后,迄今为止最简单的解决方案是将统一背景颜色设置为黑色,并让它用黑色条填充多余的部分。

关于unity-game-engine - 了解相机,使其适合 480x800,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22480652/

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