一、介绍

目的:通过尝试制作一款使用玩家角色把小球弹飞的简单小游戏,熟悉使用Unity进行游戏开发的基本流程。

软件环境:Unity 2017.3.0f3,Visual Studio 2013

二、创建新项目

1,启动Unity后将出现一个并列显示Projects和Getting started的窗口。点击窗口中央的New Project按钮或者右上方的NEW文本标签,窗口下半部分内容将发生改变,出现Project Name文本框等内容。

2,如果Unity曾经被启动过(比如我),窗口中央将不再显示New Project按钮,取而代之的是曾经载入过的项目文件列表。这时右上方的NEW文本标签依然会显示,可以通过它来创建项目。

unity 代码创建空物体 unity创建空项目_unity 代码创建空物体

接下爱在指定的位置上依次输入项目名称、存储路径、项目创建者,点击右下角的创建项目,这样一个Unity项目就创建好了。

unity 代码创建空物体 unity创建空项目_unity 代码创建空物体_02

提醒:虽然文件夹名称和项目可以取任意名字,但是最好不要使用文字。因为如果路径中包含了文字,有可能导致Unity编辑器在保存和读取文件时出错。

三、创建地面(创建游戏对象)

1,在窗口顶部菜单中依次点击GameObject→3D Object→Plane。

unity 代码创建空物体 unity创建空项目_算法_03

2,场景视图中央将出现一个平板状的游戏对象,同时层级视图中也增加了一项Plane(平面)。

unity 代码创建空物体 unity创建空项目_unity 代码创建空物体_04


四、创建场景,保存项目

1,观察Unity的标题栏,能发现在最顶端文本右侧有一个“*”符号。

unity 代码创建空物体 unity创建空项目_开发语言_05

这个符号表示当前项目文件需要保存。保存后该符号就会消失,之后如果又做了什么操作需要重新保存,该符号会再次出现。

2,在窗口顶部菜单中依次点击File→Save Scene。

unity 代码创建空物体 unity创建空项目_游戏引擎_06

 

unity 代码创建空物体 unity创建空项目_开发语言_07

3,保存完毕后,项目视图中也添加了GameScene项(如果无法看见,可以尝试点击左侧的Assets标签)。

unity 代码创建空物体 unity创建空项目_unity_08


五、调整场景视图的摄像机

稍微调整一下摄像机的角度,使之能够从正面视角俯看我们刚才创建的地面对象。

unity 代码创建空物体 unity创建空项目_unity 代码创建空物体_09

调整摄像机角度的方式如下
  • 按住Alt键的同时拖动鼠标左键,摄像机将以地面为中心旋转。
  • 按住Alt和Ctrl键的同时拖动鼠标左键,摄像机则将平行移动。
  • 滚动鼠标滚轮,画面将向着场景深处前后移动。

六、创建方块和小球

1,创建完地面后,接下来我们将创建代表玩家角色的小方块和球体游戏对象。
2,在窗口顶部菜单中依次点击GameObject→3D Object→Cube和GameObject→3D Object→Sphere。
3,将方块移动到左侧,小球移动到右侧(拖动对象上的XYZ轴进行移动)。
4,精确移动:
  1. 在层级视图中选中小方块(小球也是如此)。
  2. 把检视面板中Transform标签下的Position的X值由0改为-2。

unity 代码创建空物体 unity创建空项目_开发语言_10

unity 代码创建空物体 unity创建空项目_算法_11