位置: 编程技术 - 正文

Unity3D技术之相机使用技巧-从相机到给定距离的视锥体大小(unity-3d)

编辑:rootadmin

推荐整理分享Unity3D技术之相机使用技巧-从相机到给定距离的视锥体大小(unity-3d),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d gui,unity3d速成,unity3d速成,unity3d功能,unity3ds,unity3d交互怎么做,unity3d相机,unity3d交互怎么做,内容如对您有帮助,希望把文章链接给更多的朋友!

欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

从相机到给定距离的视锥体大小

从相机到一定距离的视锥体横截面在世界空间中定义为一个矩形,将可视区域框在内。有时,这对计算给定距离下该矩形的大小、或找出给定矩形大小时的距离比较有用。例如,如果一台移动的相机需要始终完整拍摄到一个对象(如玩家),就不能靠得太近,否则物体的一部分拍不到。

在给定距离的视锥体高度(两者的单位都为世界单位)可通过下列公式得到:-

var frustumHeight = 2.0 * distance * Mathf.Tan(camera.fieldOfView * 0.5 * Mathf.Deg2Rad);

……该过程可颠倒,计算出获得指定视锥体高度的所需距离:-

Unity3D技术之相机使用技巧-从相机到给定距离的视锥体大小(unity-3d)

var distance = frustumHeight * 0.5 / Mathf.Tan(camera.fieldOfView * 0.5 * Mathf.Deg2Rad);

已知高度和距离,计算 FOV 角度也是可行的:-

var camera.fieldOfView = 2 * Mathf.Atan(frustumHeight * 0.5 / distance) * Mathf.Rad2Deg;

每个计算式都包含视锥体高度,而这个&#;可通过宽度轻易获得(反之亦然):-

var frustumWidth = frustumHeight * camera.aspect;var frustumHeight = frustumWidth / camera.aspect;

更多精彩请点击

Unity3D技术之从 Maya 中导入对象浅析 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d

如何在Unity中实现文字的渐隐效果? 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d

在Unity中如何实现重复循环效果? 欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d

标签: unity-3d

本文链接地址:https://www.jiuchutong.com/biancheng/372956.html 转载请保留说明!

上一篇:如何在Unity中显示当前游戏运行帧数?(unity怎么用)

下一篇:Unity3D技术之从 Maya 中导入对象浅析(unity3d从入门到精通)

  • 自然人税收管理系统残疾人申报
  • 个体工商户税收优惠政策2023年
  • 营业税加收滞纳金的规定
  • 小规模纳税人税率2023年是多少
  • 车辆租赁费发票备注栏怎么写
  • 以前年度损益调整在借方是什么意思
  • 9个点的发票跟6个点区别
  • 汇算清缴后发现多结转了成本
  • 租赁厂房电费
  • 待认证进项税额认证以后怎么做分录
  • 利润表中所得税费用包括哪些
  • 季度利润表格式
  • 报废过期产品怎么做会计分录
  • 外资企业订单外放,员工待岗合法吗
  • 行政事业单位的会计核算可以采用权责发生制吗
  • 代采账务处理
  • 普票丢失用第一联的复印件入账可以么
  • 土地划拨需要缴纳增值税
  • 民事诉讼的适用范围和基本制度
  • 公司活动宣传稿怎么写
  • 关于行邮税四档调三档
  • 一般纳税人施工费税率是多少
  • 金融行业信托
  • 如何查询所属税务所
  • 1697508857
  • 管理费用劳务费包括什么
  • 法人转钱进公账可以吗
  • 服务器研发属于什么行业
  • 暂估人工成本分录怎么写
  • 幼儿园收入如何计算
  • 苹果电脑怎么打顿号
  • wordpress访问速度优化
  • 一个更简单的无限级分类菜单代码
  • 戛纳,法国 (© Manjik Photography/Alamy)
  • 财政补助收入核算内容
  • app制作公司开发一个app的价格
  • 企业缴纳保险的比例
  • php timeout
  • php7异常处理
  • php each list
  • 分次预缴税额怎么算
  • 企业所得税是地税申报还是国税申报
  • php文档系统
  • 鸳鸯小鸟
  • imu模型
  • vue watcher
  • chatteing
  • 独立核算的分公司可以享受小微企业吗
  • wordpress neve
  • 公司注销开户行需要注销吗
  • 商业承兑汇票贴现率
  • 金蝶固定资产折旧调整
  • sqlserver2005安装失败
  • 行政事业单位资产报废账务处理
  • 发票一直没验旧会有什么影响
  • 计提社保公积金的账务处理
  • 其他应收款与其他应付款对冲分录
  • 月报报表格式
  • 会计软件包括
  • 如何使用命令查找电脑IP地址
  • Win7系统如何关闭自动更新
  • windows vista电脑
  • 如何安装ubuntu20.04
  • 重装系统要懂什么
  • windows搭建radius
  • win8打开运行窗口
  • xp简单实用的网络连接
  • suse配置网络
  • cocos屏幕适配方案
  • nodejs与springboot结合
  • python网络爬虫程序
  • delect删除
  • 常用服务器配置
  • unity uishader
  • 遮罩有什么作用
  • jquery瀑布流
  • 江苏地税电子税务局官网登录
  • 国家税务总局广东省税务局待遇
  • 广西地方税务网站官网
  • 武汉市第二税务稽查局地址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设