4.4.2 项目学习目标

4.4.2 项目学习目标

本节我们以跑酷游戏为例,使用Unity制作一款“超级跑酷”小游戏。通过此游戏的制作过程,读者朋友们可以对Unity的基本功能、工作原理有初步了解和掌握。游戏场景如图4.13所示。

图4.13 “超级跑酷”游戏场景

1.“超级跑酷”的游戏规则

“超级跑酷”的游戏规则如下:

(1)小球自主前行,玩家可以通过A、D键或左(←)、右(→)箭头控制小球的左右移动。

(2)小球碰到障碍物,或掉下跑道后,游戏结束。

(3)若小球没有碰到障碍物或掉落,则成功通关,并显示通关UI。

(4)按“R”键可以重玩游戏。

2.项目知识要点

本项目的知识要点主要包括:

(1)Unity场景的搭建。

(2)Player(即小球)的移动控制,主要使用Transform.Translate()方法、Input.Get Axis()方法。

(3)Barrier(即关卡)的触发,主要使用On Trigger Enter()方法。

(4)Success(即终点)的除法,原理同(3)。

(5)UI的隐藏与显示。

(6)背景音乐的播放。