目录
2-2【Hierarchy(层级)图层】(创建:创建方法、相机、粒子、灯光 、烘培简介、基本物体、精灵、地形)
Unity简介(1.整理-1)
一:Unity安装
(官网下载-Unity Hub-进行下载即可)(需注册账号)
(还有建模、材质、绘图软件)
二:窗口界面介绍(自定义界面布局、层-的遮罩剔除)
2-1.【project项目(资源列表)窗口】
1【project项目(资源列表)窗口】(基础知识)
- ┃(资源文件放这里、放置图片、模型、音乐、文件夹、等)
- ┃(eg:音乐文件:①AIFF、②WAV:适用于较短的游戏打斗音效、③MP3、④OGG格式的音乐:适用于较长的游戏背景音乐)
- ┃(注:移动文件时从unity中移动-否报错)
- ┃(--右键--在资源管理器中显示:即可打开对应的文件夹-也可在这里进行操作)
- ┃([文件的导入]:一般就直接拖入、复杂点的就是在文件夹中进行操作)
【资源下载、资源文件的整理、资源文件包的导入/导出】
1【资源下载】(window--Asset Store--)(在商店里切换中文版找即可)
2【project项目(资源列表)窗口】[资源文件的整理]
- ┃(注:移动文件时从unity中移动)(左侧为文件列表-右侧为文件内容)(注:对资源文件的修改是无法撤销的)
- ┏【Project项目(资源列表)窗口)】┓(资源文件的整理)
- ┃[锁定窗口](右上角--锁)(锁定后-在操作其他窗口内容时-该窗口内容锁定不变)
- ┃[搜索栏 [XXX]---①[按类别] ②[按标签] ③[保存搜索])
- ┃ ①[类型](按类型搜索文件)
- ┃ ②[标签](按标签搜索文件)(前提:给文件标记标签)
- ┃ [给文件标记标签]:(选中A文件--【Inspector(属性编辑窗口)】底部黑色区、--标签图标--可以自定义输入名称/选择现有标签--大键盘的回车)
- ┃ -(就会发现-A文件上多了个标签-蓝色的)(可搜索这个标签)
- ┃ ③[储存搜索](就是左侧的黄色放大镜收藏夹)(没明白)
- ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
3【资源包的导入/导出】❶ \ 或❷ 、 ❸(只是导出)
- ┃❶资源文件包的导入/导出
- ┃①(空白处--右键--导入包Import Package/导出包Export Package)
- ┃❷【Assets菜单】
- ┃-导入包Import Package▶
- ┃ ①Custom Package(点击导入自定义包)(如果包已存在-就会提示已存在)
- ┃ (文件导入后-如果是官方的包时-都位于-Stardard文件夹中)(下方是官方提供的免费插件)
- ┃ ②Character Controller(人物控制器)
- ┃ ③Glass Refaction(玻璃材质)
- ┃ ④Image Effects(图像效果)
- ┃ ⑤Light Cookies(灯光遮罩)
- ┃ ⑥Light Flares(镜头反光)
- ┃ ⑦Particles(粒子系统)
- ┃ ⑧等等
- ┃-导出包Export Package(导出)
- ┃❸导出资源 :有三种情况①②③
- ┃①导出资源A本身物体(选中文件A--右键--Export Package■)-(将□包括依赖项Include dependencies取消打勾)(导出即可)
- ┃②导出资源A及与A相关的脚本(选中A--右键--选择依赖对象Select Dependencies(即可选中A及与A相关脚本)
- ┃ (--右键--Export Package■)(将□Include dependencies取消打勾)(导出即可)
- ┃③导出资源A及与A相关所有内容(选中文件A--右键--Export Package■)-(将□Include dependencies打勾)(导出即可)
【创建资源文件】
1.【Project(资源(文件)列表窗口)】-(创建资源文件、资源文件类型)
- ┏【Project(资源(文件)列表窗口)】┓(创建文件、文件类型)
- ┃❶[Create](左上角)(点击可创建文件)(可创建11种文件类型) ┃
- ┃或❷(空白处--右键--Create▶-创建文件即可) ┃
- ┃ ①Folder(文件夹)(操作文件夹好在unity软件内部) ┃
- ┃ ②Javascript(脚本)(没有??) ┃
- ┃ ③C#Scropt(脚本)(创建后-双击即可进入编辑) ┃
- ┃ (【修改集成开发环境】(Edit--Preferences■)- ┃
- ┃ (--Extemal Tools-Extemal Script Editor⑴ ┃
- ┃ ⑵(有三个可选-自己选即可)┃
- ┃ ④Boo Script(脚本)(这三个脚本开发-之后讲解)(没有??) ┃
- ┃ ⑤Shader(用来修饰各种材质)(创建后-双击可打开■)(之后讲解) ┃
- ┃ ⑥Campute Shader(计算着色器)(释放CPU-使用GPU来计算)(暂时用不到) ┃
- ┃ ⑦Prefab(预设物体) ┃
- ┃ ⑧Material(材质)(注:不同的物体是可共用一个材质的) ┃
- ┃ ⑨Cubemap(立方体贴图)(在Legacy中)(是由六个面组成的立方体贴图) ┃
- ┃ ⑩Lens Flare(镜头光晕)(可模拟-比如摄像机镜头内的光晕效果) ┃
- ┃ ⑪Render Texture(渲染贴图)(用于制作游戏小地图) ┃
- ┃ ⑫Animator Controller(动画) ┃
- ┃ ⑬Animator ┃
- ┃ ⑭Animator Override Controller() ┃
- ┃ ⑮Avatar Mask(动画遮罩体)(用于人体的遮罩) ┃
- ┃ ⑯Physic Material(物体间的摩擦力和反弹属性的值) ┃
- ┃ ⑰Physics2D Material ┃
- ┃ ⑱GUI Skin(修改显示界面样式)(按钮-字体等等) ┃
- ┃ ⑲Gustom Font(自定义字体) ┃
- ┃ (还有其他的资源需要从外部导入:比如贴图-模型-视频-声音-等等) ┃
- ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
【材质形成】(材质=贴图+着色器)(这部分只需要知道-如何把贴图放到材质上即可)
1【Texture(贴图)】(贴图类型)
①界面UI(前3个是2D贴图)
②Mesh模型
③粒子效果
④视频资源(这个是Movie贴图)
⑤Render Texture渲染贴图(可捕捉摄像机内容-并渲染成动态贴图)(比如小地图等)
┏【Inspector(属性编辑窗口)】┓-(贴图类型)
┃-[贴图缩略图](在下方)(可看到图片尺寸)(滑块可压缩图片) ┃
┃-Texture Type[XXX](贴图类型)(设置这张贴图的类型)(贴图类型必须要符合内容)
┃ ①Texture(普通贴图)(比如选这个)(Default) ┃
┃ ②Normal map(法线贴图) ┃
┃ ③Editor GUI and Legacy GUI(界面UI贴图) ┃
┃ ④Sprite(2D and UI)(精灵) ┃
┃ ⑤Cursor(鼠标指针) ┃
┃ ⑥Reflection(反射贴图)(没有??) ┃
┃ ⑦Cookie(遮罩贴图) ┃
┃ ⑧Lightmap(烘培贴图) ┃
┃ ⑨Advanced(自定义贴图属性)(没有??) ┃
┃ ⑩Single Channel ┃
┃-Alpha from Grayscal□(没有??) ┃
┃-Alpha Is Transparen□(通过这张贴图产生透明的Alpha通道) ┃
┃-Wrap Mode[XXX](贴图A与贴图B之间的连接方式)①Repeat(重复排列) ┃
┃ ②Clamp(贴图被拉伸) ┃
┃-Filter Mode[XXX](贴图在3D情况下的变换情况)①Point(硬性过度) ┃
┃ ②Bilinear(模糊化过度) ┃
┃ ③Trilinear(中度模糊化过度)┃
┃-Aniso Level(同步异向性过滤)(就是当摄像机与模型有巨大角度时模型的精度)┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
3.【Material(材质球)】(模型上的颜色、贴图等都是通过材质球来实现的)(一个物体可以有多个材质球-一个材质球也可以给多个模型使用)
(只有使用材质球才能识别出是使用哪种着色器所渲染的)(通过不同的着色器-材质球所渲染的效果是不同的)
4.【Shader(内置着色器)】
①标准着色器
②透明着色器
③镂空着色器
④自发光着色器
⑤反射着色器
┏【Inspector(属性编辑窗口)】┓-(材质球-着色器)
┃-Shader(内置着色器)[XXX▼](点击选择着色器) ┃
┃(以下为标准着色器位于-[Moble]中) ┃
┃ ①Bumped Diffuse(这个比④多一个法线贴图-立体效果更好) ┃
┃ ②Bumped Specular ┃
┃ ③Decal(这个可以贴两张贴图) ┃
┃ ④Diffuse(默认这个)(可读取光线照到贴图上-不同角度的不同效果) ┃
┃ ⑤Diffuse Dctail(地形效果) ┃
┃ ⑥Parallax Diffuse(可以两个贴图-还有一个高度图)-(立体感更强) ┃
┃ ⑦Parallax Specular ┃
┃ ⑧Specular(打上高光效果) ┃
┃ ⑨Vcrtcxlit(前9个都是标准着色器) ┃
┃-Main Color(这个颜色与贴图是相乘的关系) ┃
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃-[下方材质球窗口■](第二个按钮)-(可快速切换不同模型查看该著色器效果┃wwwwwwwwwwwww
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
【文件夹命名、特殊文件夹名称】
1.【Project项目(资源列表)窗口)】(项目资源管理)-(文件命名)(文件都是按首字母的顺序进行排列的)(字母前有下划线可排列在前面)
2.【特殊文件夹名称】
①Standard Assets / Pro Standard Assets(这是软件内置的插件-将优先于其他插件进行加载)
②Editor(拓展编辑器脚本)
③Plugins(用来放.dll文件-是一些插件)
④Resources(资源文件-在这个文件夹里打包的文件-都将标记为资源文件)(一般放入预制体、自动获取物体时需从该文件夹获取)
2-2【Hierarchy(层级)图层】
(创建:创建方法、相机、粒子、灯光 、烘培简介、基本物体、精灵、地形)
1【Hierarchy(层级)图层】(场景的中的所有物体在这里)(可用搜索物体-非选物体程灰色)
- ┃[创建基本物体的方法](这里创建基本物体)
- ┃(❶空白处右键--3D\2D\组件 或❷[Create](左上角--加号-) 或❸【GameObject(游戏对象物体菜单)】)
2【Hierarchy(层级-物体列表窗口)】-【创建[Camera(摄像机)】(默认有1个、也可新建)
- ┃(当选中相机时会显示摄像机预览视窗-位于场景窗口右下角-可实时观看摄像机显示内容)
- ┃(当有多个摄像机时-需设置-A\B摄像机优先渲染)
- ┏【Inspector(属性编辑窗口)】┓-[Camera(摄像机)]
- ┃▼□Camera
- ┃ -清除标志Clear Flags(摄像机背景) [xxx▼]①选Skybox(天空盒)
- ┃ (当选用这个-就可给他添加一个[Skybox(天空盒)]组件-来自己设定背景)
- ┃ -背景Back Ground(背景颜色) [xxx▼] -//(当上面选纯色时-这个才有效)
- ┃ -遮罩剔除Culing Mask(所要显示的图层)[xxx▼]
- ┃ -投影Projection(投影模式) [xxx▼][P正交 \ O透视]
- ┃ -视野Field of View(视野框) ──○─(视野的显示范围、即相机框的大小)
- ┃ -Viewport矩形/Viewport Rect(分屏效果) (调相机框的位置和大小)
- ┃ -深度Depth [ 99](当有多个摄像机时-值越大就优先渲染)
- ┃ -渲染路径Rendering Path [xxx▼](渲染模式)
- ┃ -目标纹理Target Texture [xxx○](目标贴图)
- ┃ -遮罩剔除Occlusion Culing□ (光照剔除)
- ┃ -HDR□
- ┃▼好像有个监听音频的组件 //(当有多个相机时、该组件只能有一个是开启的)
3【Hierarchy(层级-物体列表窗口)】-【Particle System(粒子系统)】(创建即可-)
- ┃━━━━━━━━━Particle Effect━━━━━ ━━━━┑(Scene窗口右下角)
- ┃[Play(开始播放)] [Restart(重新播放)] [Stop(暂停)] ┃
- ┃┗━━━━━━━━━━━━━━━━━━━━━━━━━━┛
- ┃┏【Inspector(属性编辑窗口)】┓-[Particle System(粒子系统)]
- ┃▼Particle System [打开编辑器 Open Editor■]┣→(粒子系统编辑器)
- ┃ -Duration(持续时间) ┃ (可通过此实现多套粒子的融合)(每个粒子的持续时间)
- ┃ -Looping(循环) ☑ ┃
- ┃ (以下都是中文)
4【Hierarchy(层级-物体列表窗口)】-【Light(灯光组件)】(新建即可)(有四种常用灯光)
- ┃❶Directional Light(平行光)(类似太阳光-光线角度对光有影响)
- ┃❷Point Light(点光)
- ┃❸Spotlight(光束)(类似舞台上的聚光灯)
- ┃❹Area Light(区域光)(在场景烘培时才能显示出效果)
- ┃(注:当没有光照时-场景内物体都为黑色)
- ┃【Inspector(属性编辑窗口)】┓-[Directional Light(平行光)]
- ┃▼Transform(通用-位置信息)
- ┃ -Rotation(光线角度)[X Y Z