unity相机的三种透视模式

介绍

透视、正交、自定义轴是Unity中相机的三种投影模式。


方法

透视投影模式:透视投影模式是一种近大远小的投影方式,物体离相机越远,显示的大小就越小。透视投影模式更符合人眼的视觉感受,可以产生更加真实的效果。在游戏开发中,透视投影模式通常用于场景中的物体,如建筑、地形等。

正交投影模式:正交投影模式是一种没有透视效果的投影方式,物体的大小不会随着距离的变化而变化。在游戏开发中,正交投影模式通常用于2D游戏或UI界面的显示。

自定义轴投影模式:自定义轴投影模式是一种可以自定义投影方向的投影方式,可以根据需求自定义相机的位置和朝向,从而实现不同的投影效果。在游戏开发中,自定义轴投影模式通常用于一些特殊的场景或效果,如VR游戏、倾斜地图等。

总的来说,透视投影模式更符合真实的视觉感受,正交投影模式适用于2D游戏或UI界面,自定义轴投影模式可以实现更加自由的投影效果。


举例子

以下是一个正交模式的例子:

假设我们有一个2D平面上的游戏,玩家需要控制一个方块跳跃,我们可以使用正交模式来实现相机的视角。

首先,我们需要在场景中创建一个相机,并将它的Projection设置为Orthographic。然后,我们需要将相机的位置设置为玩家的位置,这样相机将会始终跟随玩家的移动。

接着,我们需要调整相机的Size属性,这决定了相机的视野大小。如果Size设置的太小,玩家就无法看到整个游戏画面;如果Size设置的太大,画面会显得模糊不清。我们可以不断尝试调整Size的值,直到找到最合适的值。

最后,我们需要将相机的Depth设置为-1,这样它就会显示在其他物体的前面,保证玩家始终能够看到游戏画面。


猜你喜欢

转载自blog.csdn.net/qq_20179331/article/details/130107811