初识Unity引擎
  XyrebNJcyX0l 2023年11月02日 49 0

::: hljs-center

==本人(超级萌新)使用的是Unity2021.3.5f1c1(LST)版本,不喜勿喷,这里说的很简略,部分组件或者效果如何使用的我将在以后讲解==

:::

image.png   unity可大致分为5个界面,分别为scene(上帝视角)、game(玩家游玩视角)、hierarchy(管理gameobject的页面)、project(文件管理)、inspector(可以查看gameobject上的各个组件)   接下来讲一讲material、camera、InstanOC插件(官网中有这个插件,但新版unity不适配,而且新版unity已经有这个插件的所有功能,所以这里只介绍这个插件所具备的功能)、光照系统、音乐这五个方面。

  1. Material image.png在mesh renderer中material添加材质,点开所选材质,shader(着色器)决定了我们可以对材质进行什么操作,比如默认的stander(物理着色器),可以在main maps中进行添加纹理、调颜色、选择渲染模式。 2.Camera(容器) camera由camera(组件,相当于眼睛)和audio listener(相当于耳朵)组成。image.png clear flags可以选择天空盒,纯色,仅深度等等,其中天空盒最常用,增加天空盒有两种方式,一种直接添加组件,另一种增加窗口(如图)来添加天空盒image.png除了可以选择clear flags,还可以调节projection(视角为2d还是3d画面)、fov(视野大小)、clipping planes(视野渲染范围)、viewport rect(视口位置)、depth(渲染优先级)等 3.InstantOC插件
  • ==渲染管线(原理很重要,必须掌握)==
  • occlusion culling遮挡剔除(分为静态和动态)
  • LOD 多细节层次(occlusion culling和lod是优化渲染的两种方法)    4.光照系统image.png
  • GI称为全局光照,分为直接光、间接光、环境光以及反射光。直接光在inspector面板可以直接调节,环境光和反射光在lighting面板中调节(上面第二种插入空盒方法的面板),间接光(比较复杂),需在要增加间接光的gameobject中选择contribute GI(设置为静态),然后在inspector面板中的indirect multiplier进行调节。
  • 实时GI,可以在运行时调节光照
  • 烘焙GI,将光线效果渲染成贴图再作用到物体上(另一种减少draw call的方法)
  • 光源侦测,添加容器Light Probes,经常配合烘焙GI进行使用 5.音乐 image.png 添加容器Audio source,这里说一下主要选项:audioclip添加所选音乐,volume调节音量,play on wake开始时就播放,loop循环播放,volume rolloff音量衰减方式(这里经常选择linear rolloff线性衰减方式)
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论