大家好,我是秦元培,欢迎大家继续关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。
首先感谢大家对我博客的关注,今天我想和大家分享的是一个飞机大战的项目。这是一个比较综合的项目,希望对大家学习Unity3D有所帮助,我会在文章最后给出项目代码。作为一个游戏而言,游戏策划十分重要,所以在开始今天的文章之前,我们先来了解下这个项目的策划。我们的玩家是一个飞机,玩家可以使用A、D、S、W四个键位来控制飞机位置,当按下空格键时,我方飞机可以向敌机发射炮弹,当敌机中弹后将减少生命值,当敌机生命值为0时,敌机将爆炸销毁。在游戏场景中只有一种从屏幕上方不断向下飞行的敌机,当我方飞机与敌机碰撞后,双方都将减少生命值。当我方生命值减少至0时,游戏将结束。好了,了解完游戏规则设定后,我们就可以开始今天的内容了。
一、游戏场景
游戏场景我们采用2D的界面,如图,我们创建一个蓝天白云的平面场景,该场景垂直于摄像机并采取正交投影方式。如果对在Unity3D中创建2D场景尚存在