Unity3D ——强大的跨平台3D游戏开发工具(一)

来源:互联网 发布:张爱玲小说 知乎 编辑:程序博客网 时间:2024/05/16 14:04


众所周知,Unity3D是一个能够实现轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。在现有的版本中,其强大的游戏制作功能已经达到让人瞠目结舌的地步。尤其是它在3.0版本里面制作的那款第一人称战争游戏,画质效果丝毫不逊色于当下十分流行的《穿越火线》、《战地之王》等主流第一人称射击游戏。下图为Demo中的显示效果:
1.JPG



看到如此绚丽的效果,让我马上走进精彩的Unity3D世界吧!首先要下载Unity3D,在官网上就可以完成。
Unity3D的官方网站:http://unity3d.com
Unity3D的下载地址:http://unity3d.com/unity/download/
下载好之后,必须要到官方网站上注册一个邮箱,才能获得30天的试用时间。试用后如果您对这款软件满意,还可以在购买后继续使用。当然,如果您购买了Pro版本的Unity3D,将会获得更多的功能。

第一章Unity3D的基本界面介绍


Unity3D的基本界面非常简单,几个窗口就可以实现几乎全部的编辑功能。主界面如图1.1所示:


2.JPG

场景面板
:该面板为Unity3D的编辑面板;您可以将您所有的模型、灯光、以及其他材质对象拖放到当前场景中。构建游戏中所能呈现的景象。


动画面板:与场景面板不同,该面板是用来渲染场景面板中的景象的。该面板不能用作编辑,但却可以呈现完整的动画效果。显示的内容取决于场景摄像机的设置。


层次清单栏:该面板主要功能是显示放在场景面板中的所有的物体对象。


项目文件栏:该面板主要功能是显示该项目文件中的所有资源列表。除了模型、材质、字体等,还包括该项目的各个场景文件。


对象属性栏:该面板栏会呈现出任何对象的固有属性,包括三维坐标、旋转量、缩放大小、脚本的变量和对象等等。


场景调整工具:可以改变您在编辑过程中的场景视角、物体世界坐标和本地坐标的更换、物体的法线中心的位置,以及物体在场景中的坐标位置,缩放大小等等。


菜单栏:接下来我重点介绍一下菜单栏。

菜单栏中包含有八个菜单选项:分别是File【文件】、Edit【编辑】、Assets【资源】、GameObject【游戏对象】、Component【组件】、Terrain【地形】、Window【窗口】、Help【帮助】。

每个菜单选项又有自己的子菜单,总结如下:

1、File【文件】

3.JPG


  

名称

    

说明

    

New Scene

    

创建新的场景。就像是游戏中的一个一个的场景一样,Unity3D为用户提供了方便的场景管理,用户可以随心所欲的创建出自己想要的场景。然后再把每个场景链接起来组成一个完成的游戏。

    

Open Scene

    

打开一个已经创建的场景

    

Save Scene

    

保存当前场景

    

Save Scene as

    

当前场景另存为

    

New Project

    

新建一个新的项目工程。用户想要制作出自己的游戏,第一步就是创建一个属于这个游戏的工程,这个工程是所有元素的基础。有了工程之后,用户就可以在这个工程里面添加自己的场景。

    

Open Project

    

打开一个已经创建的工程

    

Save Project

    

保存当前项目

    

Build Setting

    

项目的编译设置。在编译设置选项里面,用户可以选择游戏所在的平台及对工程中的各个场景之间的管理。可以添加当前的场景加入到工程的编译队列当中。其中的Player Settings选项中可以设置程序的图标,分辨率,启动画面等。

    

Build & Run

    

编译并运行项目

    

Exit

    

退出Unity3D

  

2、Edit【编辑】

4.JPG



  

名称

    

说明

    

Undo

    

撤销上一步操作

    

Redo

    

重复上一步动作

    

Cut

    

剪切

    

Copy

    

复制

    

Paste

    

粘贴

    

Duplicate

    

复制并粘贴

    

Delete

    

删除

    

Frame Selected

    

选择一个物体后,使用此功能可以把视角调到观察这个选中的物体上

    

Find

    

在资源区可以按资源的名称来查找

    

Select All

    

可以选中所有资源

    

Preferences

    

选项设置。对Unity3D的一些基本设置,如:选用外部的脚本编辑,皮肤,各种颜色的设置。以及一些用户基本的快捷键的设置。

    

Play

    

编译并在Unity3D中运行程序

    

Pause

    

停止程序

    

Step

    

单步执行程序

    

Load Selection

    

载入所选

    

Save Selection

    

保存所选

    

Project Settings

    

项目设置。其中包括输入设置,标签设置(对场景中的元素设置不同类型的标签,方便场景的管理),音频设置,运行的时间的设置,用户设置,物理设置(包括重力,弹力,摩擦力等),品质设置(这个比较重要,用户在这个选项里面可以设置工程默认的渲染品质),网络管理,编辑器管理等

    

Render Settings

    

渲染设置。如果觉得整体画面的色彩质量不尽如人意,可在此处进行调节

    

Graphics Emulation

    

图形仿真。主要是配合一些图形加速器的处理

    

Network Emulation

    

网络仿真。可以选择相应的网络类型进行仿真

    

Project Settings

    

项目设置。其中包括输入设置,标签设置,音频设置,运行的时间的设置,用户设置,物理设置,品质设置,网络管理,编辑器管理等。

    

Snap Settings

    

临时环境,或理解为快照设置。

  

3、Assets【资源】

5.JPG
  

名称

    

说明

    

Reimport

    

重新导入资源

    

Create

    

创建功能。可以用来创建各种脚本,动画,材质,字体,贴图,物理材质,GUI皮肤等

    

Show In Explorer

    

打开资源所在的目录位置

    

Open

    

打开选中文件

    

Delete

    

删除选中的资源文件

    

Import New Asset

    

导入新的资源

    

Refresh

    

刷新,用于导入资源包之后

    

Import Package

    

导入资源包。当创建项目工程的时候,有些资源包没有导入进来,在开发过程中有需要使用,这时可以用到导入资源包的功能

    

Export Package

    

到处资源包

    

Select Dependencies

    

选择依赖项

    

Reimport

    

全部重新导入

    

Sync MonoDevelop Project

    

同步开发项目

  

4、GameObject【游戏对象】

6.JPG

  

名称

    

说明

    

Create Empty

    

创建一个空的游戏对象。可以对这个空的对象添加各种组件,即各种属性。在Component里面会讲到

    

Create Other

    

创建其他类型的游戏对象。这里面包括了很多内容,基本上囊括了Unity3D所支持的所有对象。其中有粒子系统,摄像机,界面文字,界面贴图,3D的文字效果,点光源,聚光灯,平行光,长方体,球,包囊,圆柱体,平面,表面,音频混音区域,树,玩偶,风域等

    

Center On Children

    

这个功能是作用在父节点上的,即把父节点的位置移动到子节点的中心位置

    

Make Parent

    

选中多个物体后,点击这个功能可以把选中的物体组成父子关系,其中在层级视图中最上面的那个为父节点,其他为这个节点的子节点

    

Apply Change To Prefab

    

应用变更为预置

    

Move To View

    

这个功能经常用到,把选中的物体移动到当前编辑视角的中心位置,这样就可以快速定位

    

Align With View

    

把选中的物体移动到当前编辑视角的中心位置,深度为0,即移动到和视角同一个平面上

    

Align View To Selected

    

把编辑视角移动到选中物体的中心位置

  


5、Component【组件】

7.JPG
  

名称

    

说明

    

Mesh

    

添加网格属性

    

Particles

    

粒子系统。能够造出很棒的流体效果

    

Physics

    

物理系统。可以使物体带有对应的物理属性

    

Audio

    

音频。可以创建声音源和声音的听者

    

Rendering

    

渲染

    

Miscellaneous

    

杂项

    

Scripts

    

脚本。Unity内置的一些功能很强大的脚本

    

Camera-Control

    

摄像机控制

  


6、Terrain【地形】

8.JPG
  

名称

    

说明

    

Creat Terrain

    

创建地形

    

Import Heightmap-Raw

    

导入高度图

    

Export Heightmap-Raw

    

到处高度图

    

Set Resolution

    

设置分辨率

    

Create Lightmap

    

创建光影图

    

Mass Place Trees

    

批量种植树

    

Flatten Heightmap

    

展平高度图

    

Refresh Tree And Detail Prototypes

    

刷新树及预置细节

  


7、Window【窗口】

9.JPG


  

名称

    

说明

    

Next Window

    

下个窗口

    

Previous Window

    

前一个窗口

    

Layouts

    

布局

    

Scene

    

场景窗口

    

Game

    

游戏窗口

    

Inspector

    

检视窗口,主要指各个对象的属性,也可称为属性面板

    

Hierarchy

    

层次窗口

    

Project

    

工程窗口

    

Animation

    

动画窗口。用于创建时间动画的面板

    

Profiler

    

探查窗口

    

Asset Server

    

源服务器

    

Console

    

控制台

  


8、Help【帮助】

10.JPG
  

名称

    

说明

    

About Unity

    

关于Unity

    

Enter Serial Number

    

输入序列号

    

Unity Manual

    

Unity手册

    

Reference Manual

    

参考手册

    

Scripting Manual

    

脚本手册

    

Unity Forum

    

Unity论坛

    

Welcome Screen

    

欢迎窗口

    

Release Notes

    

发行说明

    

Report a Problem

    

问题反馈


原创粉丝点击