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

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

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

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

  -1.1.普通攻击,通常为子弹,可通过获取物品提升攻击能力

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

 

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

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

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

 

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

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

  -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。用于存放项目资源。

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

 

转载于:https://www.cnblogs.com/homurading/p/4883149.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值