unity学习之路—飞机大战
这是我第一次进行博客写作,准备把前段时间写的《飞机大战》游戏的制作过程写出来,一方面为自己知识的梳理,另一方面是为分享,当然,前几次写出来的结果肯定很烂,只会有我自己看的。没关系。
飞机大战大概是在大二下学期做出来的,时间跨度是10天左右,其中是有8天在照着教程做此程序。
———————————————————————————————————————————
- 游戏可运行程序:点击即可获得,花了半天时间才搞懂git的基础用法,/(ㄒoㄒ)/~~
- 项目源码:好像放了也没有什么用,因为放上去之后我自己都够呛能组装到一起,unity的话除了代码以外还有其他的,全局变量,以及各个组件的配合等等需要设置。我会在下文中把关键部分写出
- 游戏思路:
1.先做场景。把背景做出来:背景用贴图来做,做出来是这样婶儿的:
然后让背景以速度V向上循环播放,(不然得做多大得场景才够用啊,?)
2.选取主角,同时控制主角移动,发射子弹(子弹的发射与移动)
3.选取敌机,控制敌机飞行,及发射子弹(子弹的发射与移动)。
4.飞行道具,及拾取道具的效果
5.主角、敌机、子弹、道具之间的逻辑交互和特效
6.超级道具的特效及效果制作
7.UI层,计分效果,生命值,拾取超级道具数,分数。的显示与更新。
8.boss的生成、失败的条件
9.游戏的打包。
- 项目梳理:
- 导图片作为游戏背景:转化为精灵(Sprite)即