zoukankan      html  css  js  c++  java
  • unity3D游戏开发二之unity编辑器一

    转:http://blog.csdn.net/kuloveyouwei/article/details/22726611

    通过官网我们可以下载最新的unity版本,这里我们是基于Mac OS系统的,安装步骤很简单,这里就略过了。安装完成后,打开unity,

    主界面如下:

    下面我们来看看它的界面布局,Unity界面主要包括菜单栏、工具栏以及相关的视图等内容。

    1、Scene视图

    2、Game视图

    3、Hierarchy视图(显示的都是游戏对象)

    4、Project视图(可以看到各个文件)

    5、Inspector视图(游戏对象的属性编辑界面)

    下面我们介绍下工具栏

    1、Transform(变换)工具

    位于最左边,这四个工具主要应用玉Scene视图,用来控制和操作场景以及游戏对象。从左到右依次是Hand(手形)工具、Translate(移动)工具、Rotate(旋转)工具和Scale(缩放)工具。

    2、Transform Gizmo(变换Gizmo)切换

    左边是改变游戏对象的轴心点,Center:改变游戏对象的轴心点为物体包围盒的中心;Pivot:使用物体本身的轴心。

    右边是改变物体的坐标,Global:世界坐标;Local:自身坐标

    3、Play(播放)控件

    从左到右依次是预览游戏、暂停游戏、逐帧播放

    4、Layers(分层)下拉列表,Layout(布局)下拉列表

    Layers用来控制Scene视图中游戏对象的显示,在下拉菜单中为勾选状态的物体将被显示在Scene视图中;

    Layout用来切换视图的布局,用户也可以存储自定义的界面布局。

    下面介绍下菜单栏

    File菜单

    Edit菜单

    Assets菜单

    1、Prefab,预设体是常用的一种资源类型,具有可被重复使用的功能,只要将游戏对象拖进Prefab内就可以定义一个Prefab,通过修改Prefab参数可以同时改变多个该预设体在场景中生成的实例的形态。

    我们先在场景中添加一个圆柱体,如下图:

    接着我们创建一个预设体,如下图:

    把圆柱体对象拖进刚新建的预设体中,然后复制三个圆柱体对象,点预设体,然后在Inspector视图里修改transform属性,你会发现三个圆柱体对象同时发生了改变。

    2、Materical 材质

    依次打开Assets菜单->Create->Materical选项,如下图:

    在材质对象中,我们设置它的Main Color属性,然后拖到目标对象上,如下图:

    3、Animation 动画剪辑 动画剪辑是构成动画的最小模块,代表一个单独部分的运动,如跑步、跳跃、爬行、移动、旋转等动画信息,可以操作并结合不同的动画剪辑产生丰富的运动效果。

    依次打开Assets菜单->Create->Animation选项,如下图:

    4、Cubemap Cubemap是由6幅图片组成的,由6张无缝纹理组成。通常用来显示反射效果,如下图:

    5、Lens Flare 耀斑主要是用来模拟太阳光晕的效果,制作好耀斑即可在灯光中进行指定

    6、Custom Font chaungjian自定义字体

    7、Render Texture 渲染纹理是特殊类型的纹理,在运行时创建和更新,通常在摄像机对象中的Target Texture项指定Render Texture,以实现纹理在运行时创建并更新的功能。

    8、Physic Material 物理材质,主要用于有实时物理碰撞的场景,比如保龄球游戏中球体间、球体与滑道的碰撞,设置物体的摩擦力、阻力等相关设置。

    9、GUI Skin GUI高级界面在此进行设置,创建了GUI Skin就可以对场景的二维面板界面进行设置。

    10、Animator Controller 可以从Project视图创建一个动画控制器,应用于角色骨骼动画的控制

    11、Avatar Mask 通过Avatar Mask可以对动画里特定的身体部位进行激活或禁止

  • 相关阅读:
    BZOJ 3132: 上帝造题的七分钟 树状数组+差分
    PAT Advanced 1006 Sign In and Sign Out (25 分)
    PAT Advanced 1011 World Cup Betting (20 分)
    PAT Basic 1032 挖掘机技术哪家强 (20 分)
    PAT Basic 1028 人口普查 (20 分)
    PAT Basic 1004 成绩排名 (20 分)
    大数据数据库HBase(二)——搭建与JavaAPI
    PAT Advanced 1009 Product of Polynomials (25 分)(vector删除元素用的是erase)
    PAT Advanced 1002 A+B for Polynomials (25 分)(隐藏条件,多项式的系数不能为0)
    PAT Basic 1041 考试座位号 (15 分)
  • 原文地址:https://www.cnblogs.com/wangtingyi/p/4894127.html
Copyright © 2011-2022 走看看