2021-05-16 unity学习笔记(1.整理-1)

目录

 

 

 

Unity简介(1.整理-1)

一:Unity安装

二:窗口界面介绍(自定义界面布局、层-的遮罩剔除)

2-1.【project项目(资源列表)窗口】

2-2【Hierarchy(层级)图层】(创建:创建方法、相机、粒子、灯光 、烘培简介、基本物体、精灵、地形)

2-3.【Scene场景】

2-4.【Inspector(检测器)属性】

2-5.【Game游戏运行】

2-6.【Console控制台】

2-7.【自定义界面布局】

2-8.【层-的遮罩剔除】

三:菜单简介

3-1.File 文件菜单(新建项目文件、项目发布设置)

3-2.Edit 编辑菜单

3-3.Asset 资源菜单

3-4.GameObject 游戏对象菜单

3-5.Component 组件菜单

3-6.Window 窗口菜单

3-7.Help 帮助菜单

四:坐标系的区分

五:基本物体的创建

六://资源的导入导出

七:地形系统讲解

7-1.地形插件:地形、树、草、地形设置

7.2:树木生成器:

7.3:风区(使风区影响到粒子系统)

八:基本物体、预制体

九:角色控制器

十:发布PC端


 

 

 

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  ](只有光线角度

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值