【问题标题】:unity2d - set camera to fixed sizeunity2d - 将相机设置为固定大小
【发布时间】:2016-08-03 20:33:11
【问题描述】:

我是 Unity 新手,我正在尝试将我的相机连接到固定背景。所以我有一个相机对象和一个作为背景的精灵对象,但我不能让相机与精灵背景的高度和宽度完全相同。 这是我的项目的截图:

【问题讨论】:

    标签: unity3d camera


    【解决方案1】:

    您的相机“尺寸”实际上由两个因素组成。

    1. 正交大小。

    2. 播放器的纵横比。

    要使背景适合相机,请将播放器的纵横比更改为与背景图像相同。然后调整大小,让背景覆盖 100% 的相机视图大小。

    我希望我的意思很清楚,如果不告诉我。

    【讨论】:

    • 谢谢你说的有道理。但是如何修改这些属性?改变播放器的纵横比?
    • 转到文件 -> 构建设置 -> 播放器设置 > 分辨率和演示。在这里您可以使用正确的纵横比设置分辨率。
    • 一切似乎都很好,所有的纵横比都标明了,在我看来还不错……我的bg有宽度和高度,你可以看到,相机有不同的高度和宽度,您也可以在我附加的图像中看到。现在,当我尝试缩放相机时,它会同时在 y 轴和 x 轴上缩放,所以我无法让 cmera 与 bg 完全相同。
    • 我明白了,所以你错过了一件事。在游戏视图中将分辨率更改为播放器设置中的设置。您可以在游戏窗口的左上角找到它。
    • 太棒了!工作正常。谢谢,您还帮助我更好地了解了相机的工作方式。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 1970-01-01
    相关资源
    最近更新 更多