我正在Unity 2D中开展一个项目,我是新手 . 我不知道如何调整相机的大小,因此它没有完美的方形 . 我想要一个矩形相机,我该怎么做?
试着描述一下你想要实现的目标 .
用户将看到世界取决于设备分辨率,例如矩形(1920 * 1080) .
一个老问题,但可能会帮助别人:)
关于相机的长度和宽度之间的差异,如果您使用正交,那么有一个名为' Viewport rect ' where you can set the ' W ' and ' H '的属性,它将改变相机相对于彼此的宽度和高度的比例 .
Viewport rect
W
H
所以,例如,如果你有 W = 1 和 H = 1 ,那么你会得到一个正方形 . 如果您有 W = 5 和 H = 5 ,您将获得相同的大小方块 .
W = 1
H = 1
W = 5
H = 5
要解决这个问题,即更改相机的实际尺寸,您需要编辑尺寸属性 . 该值实际上会更改摄像机视图的大小 .
如果您使用的是透视相机而不是尺寸,则可以更改' Field of view ' setting underneath the ' Projection '设置 .
Field of view
Projection
2 回答
试着描述一下你想要实现的目标 .
用户将看到世界取决于设备分辨率,例如矩形(1920 * 1080) .
一个老问题,但可能会帮助别人:)
关于相机的长度和宽度之间的差异,如果您使用正交,那么有一个名为'
Viewport rect
' where you can set the 'W
' and 'H
'的属性,它将改变相机相对于彼此的宽度和高度的比例 .所以,例如,如果你有
W = 1
和H = 1
,那么你会得到一个正方形 . 如果您有W = 5
和H = 5
,您将获得相同的大小方块 .要解决这个问题,即更改相机的实际尺寸,您需要编辑尺寸属性 . 该值实际上会更改摄像机视图的大小 .
如果您使用的是透视相机而不是尺寸,则可以更改'
Field of view
' setting underneath the 'Projection
'设置 .