Unity中Camera中—Projection(透视和正交)详解

Projection(包括Perspective 透视/Orthographic 正交)

**

Perspective

** :透视相机
透视。摄像机将用透视的方式来渲染游戏对象。
在这里插入图片描述
效果:远小近大,有距离之分
距离呈现:如有一个模型放在相机距离较近,那么就会显示的特别大,相反距离越远就越小
用途:广泛用于3D游戏类型开发,层次分明,与Field of view搭配使用,
可用于(简单的狙击枪镜头,倍镜扩大缩放)

Field of view

:视野范围。用于控制摄像机的视角宽度以及纵向的角度尺寸。

**

Orthographic

** :正交相机
正交。摄像机将用无透视的方式来渲染游戏对象。
在这里插入图片描述
效果:没有远小近大,没有距离之分
呈现效果:如两个一样大的物体放在相机相同位置,或者有远近的放置,是看不出来大小缩放的,也看不出谁前谁后
用途:可用于unity中制作UI/2D游戏的开发,适合在一个平面,(当然也是可以用作3D游戏,让物体呈现出一致的效果等······)

Size

:大小。用于控制正交模式摄像机的视口大小。

脚本方面:

如下所示:
orthographic = true时,使用的是正交相机
_camer.orthographic = true;
通过orthographicSize设置大小
_camer.orthographicSize = 10;

orthographic = false时,使用的是透视相机
_camer.orthographic = false;
通过FieldOfView设置大小
Camera.main.fieldOfView = 10;

:后续更精彩

  • 9
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值