尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

Unity 相机:正交 (Orthographic) vs 透视 (Perspective)

Unity 相机:正交 (Orthographic) vs 透视 (Perspective)
📅 发布时间:2026/7/11 16:35:45

Unity 相机:正交 (Orthographic) vs 透视 (Perspective)

核心区别

 正交 (Orthographic)透视 (Perspective)
视觉效果 无近大远小,物体大小与距离无关 有近大远小,模拟人眼/真实相机
投影方式 平行投影 锥形投影
适用场景 2D 游戏、UI、建筑蓝图、像素风 3D 游戏、FPS、写实场景
深度感 无(或很弱) 强
性能 略优(计算简单) 略低

图示对比

plain
透视 (Perspective)              正交 (Orthographic)📷                               📷/|\                             |===|/ | \                            |   |/  |  \                           |   |    ← 视锥体是长方体
/   |   \                          |   |
🟦  🟦  🟦                         🟦🟦🟦
近大  中   远小                    一样大

 

Inspector 参数

参数正交透视
Projection Orthographic Perspective
Size 控制视口高度的一半(单位:世界单位) —
Field of View (FOV) — 控制视野角度(默认 60°)

代码切换

Camera cam = GetComponent<Camera>();// 切换为正交
cam.orthographic = true;
cam.orthographicSize = 5f;  // 视口半高 = 5 世界单位// 切换为透视
cam.orthographic = false;
cam.fieldOfView = 60f;

实际应用

 
场景推荐模式原因
横版 2D 游戏(如马里奥) 正交 角色大小不随距离变化
俯视角 2D(如星露谷物语) 正交 保持比例一致
UI 相机 正交 元素大小固定
3D FPS / 开放世界 透视 真实深度感
等距视角 3D(如暗黑破坏神) 正交 或 透视小 FOV 风格化选择
建筑可视化 正交 精确测量,无变形

一个细节:正交下的"深度"

正交相机没有透视缩短,但仍有 Z 轴(深度):
  • 用于 Sorting Layer 和 Order in Layer 决定渲染顺序
  • 用于 遮挡关系(前面的物体挡住后面的)
// 正交下,物体远近不影响大小,但影响遮挡
transform.position = new Vector3(x, y, z);  // z 决定前后层级

混合使用技巧

很多游戏会同时使用两个相机:
相机模式用途Depth
主相机 透视 渲染 3D 世界 0
UI 相机 正交 渲染血条、菜单 1

 

// UI 相机设置
Camera uiCam = ...;
uiCam.orthographic = true;
uiCam.clearFlags = CameraClearFlags.DepthOnly;  // 不清理颜色缓冲
uiCam.cullingMask = LayerMask.GetMask("UI");

 

 

相关新闻

  • NVIDIA-Nemotron-3-Nano-30B-A3B-OptiQ-4bit模型架构:128专家稀疏MoE系统解析 [特殊字符]
  • 基于SpringBoot + Vue工程机械租赁平台
  • 2026 南京正规靠谱的防水补漏公司有哪些推荐?5 家合规机构盘点 - 徽顺虹

最新新闻

  • 2026 年 7 月表主必看:杭州卡地亚修表门店地址在哪?到店做机芯保养前的准备事项与服务项目全解析 建议收藏 - 卡地亚中国售后中心
  • iPhone性能解锁终极指南:如何安全禁用过热保护并提升游戏体验
  • FFmpeg H.264 裁剪与拼接:SPS/PPS 数据丢失的 2 种修复方案与原理
  • 3分钟掌握Umi-OCR:免费离线文字识别工具终极指南
  • PrimeQA社区贡献指南:如何为这个顶级开源项目做出贡献
  • PCUI完全指南:打造现代Web工具界面的终极UI组件库

日新闻

  • OpenClaw本地部署:一键直连微信的私有化AI Agent实战指南
  • Kubernetes 系列【10】控制器:ReplicaSet(副本集)
  • 怎么寄快递才能便宜呢?2026年7月寄快递省钱攻略 - 生活情报姬

周新闻

  • 基于YOLOv12的番茄成熟度智能检测系统开发
  • 终极RimWorld模组管理指南:用RimSort告别模组冲突烦恼
  • AI Agent框架开发:从理论到实践的完整指南

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号