【Unity】2.2 Unity编辑器中的常用菜单项
分类:Unity、C#、VS2015
创建日期:2016-03-26
Unity 5.3.4编辑器共提供了7个主菜单项,这一节主要学习其中的常用项。
一、File
1、基本功能
New Scene:新场景仅包含一个摄像机,其他都需要自己添加。
Save Scene:将场景保存为扩展名为“.unity”的文件。
2、发布设置
Build Settings:发布设置
二、Edit
1、基本功能
Cut、Copy、Paste:前切、复制、粘贴。
Duplicate:复制并粘贴选中的物体。
Frame Selected:居中并最大化显示当前选中的物体。
2、preference—首选项
General:
【Verify Saving Asserts】:退出Unity时是否验证要保存的资源。
【Editor Skin】:有Light、Dark,只有Pro版才可选。
注意下面的图中【External Script Editor】、【SDK】、【JDK】几个选项的设置,其他使用默认设置即可。
3、Selection
保存和读取选择的信息。利用它可将场景视图中选中的模型物体按编号保存和加载。
4、Project Settings
Input:通过Inspector(检视器)管理输入组件。
Tags And Layouts: 通过Inspector(检视器)管理每个图层(Layers)对应的标签名称。图层最多只能有32层,其中前8个是为系统使用的图层(不允许修改),其他为自定义的图层。
Audio:音频管理。
Time:时间管理。
Player:播放器属性设置。
Physics:物理属性设置。
Quality:场景中的画面质量设置。
Graphics:着色器渲染设置。
Network:网络设置。
Editor:编辑器设置。
Script Execution Order:脚本执行顺序设置。
三、Assets
管理项目中的各种资源(assets)。
1、Select Dependencies
在场景中选中某个物体后,利用它可查找与该物体有关的所有资源(依赖项)。
2、Create
在Project下创建场景中使用的资源,包括脚本、Shader、材质、动画、UI等。
此功能与Project视图下的Create功能相同。
(1)Shader
管线渲染器。它是利用Unity提供的ShaderLib语言工具来创建的,其语法类似于着色器语言(Cg和HLSL),包括创建材质、顶点(像素)着色等。
(2)Computer Shader
这是一种在显卡或GPU上运行的程序,它和渲染管线内容的Shader程序不是一回事,一般利用它做并行计算。
(3)Prefab
预设体。这是最常用的一种资源类型,可将其理解为可重复使用的组件或模板。例如,先通过GameObject下的菜单项创建一个球体,然后创建一个Prefab,当将该球体拖放到这个Prefab中以后,就创建了一个可重复使用的球。
(4)Material
材质。用于呈现模型的外观。将材质拖放到某个模型上,该模型就具有了这种材质。比如一个白板模型,当将带有花纹的木质材质拖放到该模型上以后,这个模型看起来就像一块带花纹的木板了。
(5)Lens Flare
耀斑。主要用于模拟太阳光晕的效果。设计好耀斑后,就可以应用这种光晕效果。
(6)Render Texture
渲染纹理。这是一种特殊的纹理,特殊之处在于仅在运行时才渲染它。
纹理就是贴在物体表面上的2D图形或图像。
一般在摄像机的Target Texture中指定这种特殊的纹理。
(7)sprites
二维精灵。
(8)Animator Controller和Animation
Animator Controller:动画控制器。用于控制角色骨骼动画。
Animation:动画剪辑。用于构造独立运行的一连串动作,例如奔跑、跳跃、爬行、移动、旋转、……等。
一个完整动画是由多个动画剪辑组合而成的。
(9)Physical material
物理材质。一般用这种材质做物体的碰撞检测。比如球与墙面的碰撞等。利用这种材质可设置摩擦力、阻力等属性。
四、GameObject
1、基本功能
Create Empty:创建一个空的游戏对象,创建后就可以在这个对象内继续添加各种类型的组件了。
Move to View:将所选对象移到视图中心。
灰色的部分只有选中物体或对象后才可用。
2、3D Object中的对象
Cube:立方体
Sphere:球体
Capsule:胶囊体。
Cylinder:圆柱体。
Plane:平面。
Quad:四方格。如四合院、空心格、监狱、……等。
Ragdoll:布娃娃系统。
Terrain:地形。
Tree:树。
Wind Zone:风。
3、Light中的对象
指定光源对象。
Directional Light:方向光。
Point Light:点光源。
Spotlight:聚光灯。
Area Light:面光源。
五、Component
每个组件实际上就是类的一个实例。将该菜单下的组件添加到游戏对象上以后,就可以通过设置这些组件对应的属性来控制游戏对象了。
1、Mesh
网格类组件。包括网格过滤器、文本网格、网格渲染器等。
2、Effects
特效类组件。包括:
Particle System:粒子系统。
Trail Renderer:拖尾渲染组件。
Line Renderer:线性渲染组件。
Lens Flare:镜头炫光组件。
Halo:光环组件。
Projector:投影效果组件。
Legacy Particles:旧版粒子系统组件。
3、Physics
物理类组件。主要用于设置场景中模型的物理特性。
Rigidbody:刚体组件。
Character Controller:角色控制器组件。
Box Collider:盒子碰撞体组件。
Sphere Collider:球形碰撞体组件。
Capsule Collider:胶囊体碰撞体组件。
Mesh Collider:网格碰撞体组件。
Wheel Collider:轮形碰撞体组件。
Terrain Collider:地形碰撞体组件。
Interactive Cloth:可交互的布料组件。
Skinned Cloth:蒙皮布料组件。
Cloth Renderer:布料渲染组件。
Hinge Joint:铰链连接组件。
Fixed Joint:固定连接组件。
Character Joint:角色关节连接组件。
Configurable Joint:可配置的关节连接组件。
Constant Force:力场组件。
4、Audio
Audio Reverb Zone:音频混合范围组件。
Audio Low Pass Filter:低通过滤器组件。
Audio High Pass Filter:高通过滤器组件。
Audio Echo Filter:回音过滤器组件。
Audio Distortion Filter:失真过滤器组件。
Audio Reverb Filter:混合过滤器组件。
Audio Chorus Filter:和声过滤器组件。
5、Rendering
Camera:摄像机组件。
Skybox:天空盒组件。
Flare Layer:闪光层组件。
GUI Layer:GUI层组件。
Light:灯光组件。
Light Probe Group:光源组组件。
Occlusion Area:遮挡区域组件。
Occlusion Portal:封闭区域组件。
六、Window
Asset Store:Unity资源商店。可通过它下载或销售相关的资源。
其他的就不说了,等用到时再理解也不晚。
【Unity】2.2 Unity编辑器中的常用菜单项的更多相关文章
- 【Unity Shader】UnityCG.cginc中一些常用的函数
// 摄像机方向(视角方向) float3 WorldSpaceViewDir(float4 v) // 根据模型空间中的顶点坐标 得到 (世界空间)从这个点到摄像机的观察方向 float3 Unit ...
- [译]如何在Unity编辑器中添加你自己的工具
在这篇教程中你会学习如何扩展你的Unity3D编辑器,以便在你的项目中更好的使用它.你将会学习如何绘制你自己的gizmo,用代码来实现创建和删除物体,创建编辑器窗口,使用组件,并且允许用户撤销他们所作 ...
- 【Unity优化】如何实现Unity编辑器中的协程
Unity编辑器中何时需要协程 当我们定制Unity编辑器的时候,往往需要启动额外的协程或者线程进行处理.比如当执行一些界面更新的时候,需要大量计算,如果用户在不断修正一个参数,比如从1变化到2,这种 ...
- 【Unity优化】怎样实现Unity编辑器中的协程
Unity编辑器中何时须要协程 当我们定制Unity编辑器的时候,往往须要启动额外的协程或者线程进行处理.比方当运行一些界面更新的时候,须要大量计算,假设用户在不断修正一个參数,比方从1变化到2.这种 ...
- SteamVR Unity Plugin - v2.0.1中的InteractionSystem
最近写VR项目的时候用到了SteamVR Unity Plugin - v2.0.1插件,感觉比之前用到的SteamVR plugin for Unity - v1.2.2版本改进了很多,就算不用VR ...
- Unity 3D编辑器扩展介绍、教程(一) —— 创建菜单项
Unity编辑器扩展教程 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 一 Brief Introduct ...
- 使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍
使用Photon引擎进行unity网络游戏开发(二)——Photon常用类介绍 Photon PUN Unity 网络游戏开发 Photon常用类介绍: IPunCallback PUNGIPunCa ...
- Unity Mecanim在大型mmo中的应用
http://blog.csdn.net/langresser_king/article/details/37760091?utm_source=tuicool&utm_medium=refe ...
- (转 )Unity对Lua的编辑器拓展
转 http://blog.csdn.net/ZhangDi2017/article/details/61203505 当前版本的Unity(截至Unity5.5.x)中TextAsset类不支持后缀 ...
随机推荐
- UI5-文档-4.21-Data Types
发票清单已经很好看了,但是没有指定价格的发票是什么?通常价格以技术格式存储,并带有'.数据模型中的分隔符.例如,我们的菠萝发票上的计算价格是87.2,没有货币.我们将使用SAPUI5数据类型正确地格式 ...
- Java Socket通信实例
一.简单的客户端与服务器一对一连接: Socket通信的步骤: 1.创建ServerSocket和Socket 2.打开连接到Scket的输入/输出流 3.按照协议对Socket进行读/写操作 4.关 ...
- sqlserver table partion
SQL SERVER 表分区实施步奏 1. 概要说明 SQL SERVER的表分区功能是为了将一个大表(表中含有非常多条数据)的数据根据某条件(仅限该表的主键)拆分成多个文件存放,以提高查询数据时 ...
- python并行编程
一.编程思想 并行编程的思想:分而治之,有两种模型 1.MapReduce:将任务划分为可并行的多个子任务,每个子任务完成后合并得到结果 例子:统计不同形状的个数. 先通过map进行映射到多个子任务, ...
- python中使用Opencv进行人脸识别
上一节讲到人脸检测,现在讲一下人脸识别.具体是通过程序采集图像并进行训练,并且基于这些训练的图像对人脸进行动态识别. 人脸识别前所需要的人脸库可以通过两种方式获得:1.自己从视频获取图像 2.从人 ...
- Eclipse安装教程
Eclipse安装教程 (Win7_64bit + Eclipse_64bit + JDK_8u131_64bit + python2.7.8 + PyDev5.7.0插件) 适用操作系统:W ...
- Appium学习路-安装篇
比较好的文章:http://www.15yan.com/story/4GbuTwXQKDU/ 官网资料:http://appium.io/slate/cn/v1.2.0/?python#appium ...
- openresty + luajit
https://moonbingbing.gitbooks.io/openresty-best-practices/content/lua/brief.html ftp://ftp.csx.cam.a ...
- SUSE11&12 永久关闭防火墙
SUSE11下:关闭操作为:service SuSEfirewall2_setup stopservice SuSEfirewall2_init stop取消开机启动防火墙:chkconfig SuS ...
- word2003设置页码不从第一页开始的方法
问题描述:如果你想设置页码从第三四页开始,前边不要页码,或者前边的页码是不同类型的.那么这个时候就要用到:插入->分隔符模式. 如果你的页面中的各个标题是从样式和格式中选择的,既是你先设置好各种 ...