2024-11-03 01:48:47
就如同拍电影肯定需要至少一台摄像机一样,做游戏至少需要一台摄像机。通过摄像机,可以将游戏场景中的画面、物体等显示在玩家的屏幕上,玩家也是通过摄像机来观看游戏世界,继而操作游戏人物或者物体的。下面来简单介绍一下如何创建使用摄像机吧。
一、摄像机的创建
1、unity中的摄像机有两种类型,分别是透视摄像机与正交摄像机。透视摄像机主要用在3d游戏中,就像我们人眼一样看物体;而正交摄像机主要用在2d游戏中。
2、下面是摄像机在同一个位置时,分别用透视模式与正交模式的效果。
3、下面是透视摄像机与正交摄像机在场景中的展示。
4、摄像机就上面的两种。那么如何创建摄像机呢,很简单。首先找到层级窗口,然后单击创建按钮,最后选择camera(摄像机)就行了。
二、摄像机的使用
1、摄像机创建好了,那么该如何使用它呢。单击camer(摄像机),选择它。然后转到检视窗口。
2、这里就是专门控制摄像机的地方。
3、下面就简单介绍一下各个部分。clear flags,清除标记。他决定屏幕哪一部分被清除。
它有四个选项分别是skybox,solid color,depth only, dont clear。
1)skybox指在屏幕中空白部分将显示摄像机的天空盒,如果没有天空盒就显示background(背景色)。
2)solid color 指在屏幕空白部分显示background(背景色)。
3)depth only 用于游戏对象不希望被裁剪时。
4)dont clear 不清除。
4、background,背景色。在不用天空盒时,天空的颜色。
5、culling mask ,剔出遮罩。根据层,摄像机选择性渲染。
6、projection 投射。控制摄像机的模式,就是两类摄像机,要么透视,要么正交。
7、field of view 视野范围,控制摄像机的视角。(只针对透视摄像机)
8、clipping planes 裁剪平面。摄像机开始渲染与停止渲染之间的距离。
9、view rect ,视图矩形。控制摄像机在屏幕中的位置与范围。
10、depth 深度。控制多个摄像机渲染顺序,数值大的摄像机后渲染(所以,它的画面在数值小的上面。)
11、HDR 高动态光照。让场景更加真实,光照平缓。