u3d基本概念

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 () 这种感受比较适合用来作做弊码

相关文章
相关标签/搜索