Project 视图编辑器
project视图主要存放游戏中用到的全部资源文件,常见的资源包括: 游戏脚本,预设,材质,动画,自定义字体,纹理,物理材质和GUI皮肤等,这些资源须要赋予Hierarchy视图中的某些游戏对象。在Hierarchy视图的左上角点击"Create"按钮,将弹出一个下拉列表。经过这个下拉列表,能够建立游戏的相关资源。ide
资源分类:字体
Folder: 文件夹,用于资源的分类动画
Javascript: Javascript脚本文件orm
C# script: C#脚本文件对象
Boo script: Boo脚本文件游戏
Shader: 设置一个着色器,能够用shaderLab编写着色器代码。将着色器绑定在材质身上,能够直接影响材质的效果。ip
Prefab: 预设,用于场景中游戏对象的克隆。使用预设,能够有效避免过多重复地游戏对象占用内存的状况。内存
Material: 材质,用于为模型添加颜色与贴图。资源
Animation: 游戏动画。
Cubemap: 建立具备六个面的贴图资源,用于立方体或者天空盒子的贴图。
Lens Flare: 添加镜头光晕效果。
Custom Font: 自定义字体。
Render Texture: 渲染贴图。
Physics Material: 物理材质,能够调整为对象的物理属性,好比摩擦力和弹力等。
GUI Skin: 图形用户界面,能够为多个空间添加样式。
Hierarchy 视图
Hierarchy 视图主要存放游戏场景中具体的游戏对象,好比摄像机,平面贴图,3D贴图,光源,箱子,球体,胶囊体,平面和地形等。任何一个全新的游戏工程建立完毕后,默认会建立一个游戏场景而且将主摄像机添加在该场景的Hierarchy视图中。对于3D游戏来讲,摄像机可让咱们以不一样的角度观察游戏世界。
在Hierarchy视图中能够建立的游戏对象繁多,下面咱们简要介绍下各个选项的意义:
Particle System: 粒子效果发射器,能够处理游戏中的全部粒子效果。
Camera: 游戏摄像机。
GUI Text: 3D平面文字。
GUI Texture: 平面贴图。
3D Text: 3D立体文字。
Directional Light: 定向光源,经常使用于天空向地面定向投射的光源。
Point Light: 点光源,在必定范围内照亮的光源。
Spotlight: 聚光灯,与点光源相似,但光线只照亮一个圆锥区域。
Area Light: 区域灯。能够照亮整个选定的区域。
Cube: 立方体。
Sphere: 球体。
Capsule: 胶囊体。
Cylinder: 圆柱体。
Plane: 平面。
Cloth: 布料。
Audio Reverb Zone: 音频效果。
Ragdoll: 布娃娃效果。
Tree: 树模型。
Wind Zone: 风向,能够影响游戏中的对象。
Inspector 视图
Inspector 视图是存放游戏对象,游戏资源,游戏设置以及展现描述信息的地方。不管是Project视图中选择一个游戏资源,仍是Hierarchy视图中选择一个游戏对象,或者在引擎中选择任意一个控件时候,Inspector视图都会打开,它将展现选择对象的全部描述信息。在该视图中,会详细列出选择组件的描述以及该组件描述的全部参数,而且部分组件参数是可动态修改的。修改完Inspector视图的参数后,在Game视图中能够直接看到修改后的效果。
Transform: 模型的变化,经过它能够动态修改物体的三维坐标
Position: 该立方体的位置
Rotation: 该立方体的旋转角度
Scale: 该立方体的缩放比例
Cube(mesh filter): 网格过滤器的类型,它能够直接肯定该模型的物理材质,这里默认为Cube.
Box Collider: 立方体碰撞器,它与刚体紧密结合。
Mesh Render: 网格的绘制,它能够对网格进行材质的渲染。
Cast Shadows: 网格是否投射阴影
Receive Shadows: 网格是否接受阴影
Materials: 设置材质的资源。
平台设定
在游戏平台设定中,能够设置游戏的一些平台属性,好比游戏图标,Logo和游戏名称等。首先在Unity导航菜单栏中选择"Edit"->"Project Settings"->"Player"菜单项,此时编辑器将弹出平台设定窗口,在Inspector视图中能够进行游戏平台的相关设置。
在PlayerSettings中,能够设定开发公司的名称,程序名称和默认程序图标等。在Per-Platform Settings(平台设定)中,能够选择待打包的游戏平台,好比Web平台,PC/Mac平台,IOS平台等。
Resolution and Presentation: 屏幕的尺寸以及位置等。
Icon: 程序的图标。
Splash Image: 开机预览图。
Other Settings: 其余设定,这里主要设置一些平台的相关特性。
function OnGUI () 这种感受比较适合用来作做弊码