Unity 3D\2D手机游戏开发:从学习到产品(第4版)
上QQ阅读APP看书,第一时间看更新

2.1 游戏介绍

通过太空射击游戏这个实例,我们将了解到Unity游戏开发的基础知识。游戏开发是一个复杂的过程,通常由很多人协作完成,其中包括游戏策划、程序员、美术制作、项目管理人员等,也有个人独立完成的游戏,比如大名鼎鼎的《我的世界》。在开始制作之前,我们先来简单了解一下游戏的玩法。

2.1.1 游戏操作

在游戏中,主角和敌人是不同的太空飞船。游戏开始后,主角会迎着敌方的火力前进。消灭敌人会取得分数,游戏没有尽头,除非主角飞船被击落,则游戏结束。

本游戏将在PC平台上开发,按键盘上的上、下、左、右键控制主角上下左右飞行,按空格键或鼠标左键射击。针对手机平台,我们则通过点击屏幕移动主角。

2.1.2 主角和敌人

主角拥有3级装甲,被敌人击中或撞击1次,损失1级装甲,当装甲为0时,游戏结束。

游戏中有两种敌人,包括初级敌人和高级敌人。

·初级敌人:装甲较弱,以撞击主角为主,沿弧线飞行。

·高级敌人:装甲较强,可以发射子弹,直线飞行。

2.1.3 游戏UI

屏幕上会显示主角的装甲及得分。如果游戏结束,屏幕上将会显示“游戏结束”,同时还会显示出“再试一次”按钮。