unity2d 5.0游戏练习制做记录——2d 飞行射击游戏(一)

  2d飞行射击游戏相信热爱游戏的玩家都不会陌生,从fc上的1943还有沙罗曼蛇,到街机中各类各样叫不上名字可是玩起来却更加爽快的空战游戏,无数经典的巨做(误)在个人童年里留下了没法忘却的美好回忆,它给我最大的感受就是刺激与华丽,虽然相较于现代的游戏画面可能远远不及,可是在那时确实是我对科技向往的启蒙,丰富多彩的战机与弹幕带给了我对空中机械碰撞的最初感觉,若是说钻头是男人的浪漫,那么机战必定就是男孩的浪漫了(已跑题)。性能

  一款空战游戏,在设计上有着比较约定俗成的内容。学习

  1.玩家(super plane),能力多种多样,有普通攻击,还有必杀技,能够在规定的范围内移动等等属性。优化

  -1.1.普通攻击,一般为子弹,可经过获取物品提高攻击能力设计

  -1.2.必杀技,能够有一种,也可有多种,开始自带若干,以后须要靠击毁敌机获取,每使用一次会消耗一个。blog

 

  2.普通敌机(noob plane),无掉落,血少。游戏

  -2.1.无能力,基本神风敢死队。偶尔有精英人士还会发一两颗子弹,但也是弱爆了图片

  -2.2.偶有精英,会发射单发子弹。ip

 

  3.高级敌机(treasure plane),有掉落,血略厚。资源

  -3.1.确定有点绝活,能发子弹或者放技能啥的it

  -3.2.爆好东西。能提高玩家的能力

  -3.3.hard

  

  4.首领战机(boss),话说小时候听哥哥们说暴死,就以为这个叫暴死的东西必定很厉害,由于他会忽然挂掉

  -4.1.血量极高,须要进行较长时间的攻击

  -4.2.攻击方式多样,有着优美的弹幕以及攻击方式,须要玩家经过必定操做进行躲避

  -4.3.部分boss有阶段这一说,能够经过本身的技能召唤小灰机等等

 

  5.游戏背景,这个是游戏的脸啊,一个好看的背景可以给游戏加很多分,通常状况下都是循环播放的背景图片,部分空战游戏是一张完整的地图。

 

  通过简单的分析,能够大体总结出通常空战游戏中所包含的广泛元素,也就是这种游戏的核心玩法。

  因此咱们根据必定顺序,先制做出各个部分的基础部件,而后在一步一步进行丰富,由于是第一次练习做品,可能不少设计思想例如类型的封装,性能的优化等等先暂时不考虑,由于经验较少,我想先经过实践得出一些结论后在进行这部分的设计,若是有不足之处请多指教。

 

  游戏制做计划:

  1.制做循环移动的背景。

  2.制做可操控的玩家站机。

  3.制做玩家站机子弹。

  4.制做敌方战机。

  5.制做敌方战机子弹。

  6.添加碰撞检测。

  7.添加HP属性,完善碰撞检测代码。

  8.制做boss。

  具体流程如上,根据需求依次完成设计。

 

  今天先开始进行游戏背景的制做。

  -首先建立unity2d项目

 

  -而后进行制做窗口的初步准备,通过我初步学习,制做游戏时经常使用的窗口有Scene,Console,Animator,Game,Project,Animation,Sprite Packer,Inspector,Hierarchy。在菜单的window中进行一一添加。

 

  -设置窗口的基本属性,调整摄像机

  调整游戏窗口比例为3:2,设置摄像机值为 x 0 y 0 z -10(摄像机要略高于场景,以保证取像的完整度),设置相机视图属性为正交投影视图(orthographic)。size根据之后的背景图片大小进行微量调整。

 

  -在project窗口中,新建文件夹:images,material,prefab,scenes,scripts,sprites。用于存放项目资源。

  至此,基本准备工做完毕,下节进行背景的制做。

相关文章
相关标签/搜索