制作一款打飞机游戏65:时间表修正
- Boss阶段:我们还没有创建Boss,因此Boss阶段和Boss召唤小弟的问题还没有解决。
- 敌人同步移动:敌人需要与背景地面同步移动,这可能需要一些调整。
- 其他小修正:还有一些小问题需要修复,比如敌人的溅射效果等。
我们将这些问题标记为“最终修正”,并将它们移到下一个目标中。我列出了一个详细的待办事项列表,并尝试将它们结构化,以便更清楚地知道我们在程序的哪些部分工作。
- 特殊能力:游戏似乎有点太基础了,我觉得需要增加一些特殊能力,比如炸弹或散射射击。
- 拾取物:与特殊能力相关的是拾取物系统,玩家可以通过拾取物品来获得特殊能力。
- 得分系统:我们还没有任何得分系统,需要设计一个得分系统,并可能需要一个相应的UI来显示分数。
编辑器修正
随着教程的进行,我发现大家对我是如何制作游戏的哲学方法更感兴趣,而不是我输入的具体代码。因此,我计划将编辑器修正的内容集中在一期节目中快速讲解。
- 编辑敌人预览
- 编辑动画
- 大脑编辑:使删除大脑更容易,以及在大脑编辑器中更好地预览敌人移动。
系统修正
系统修正涉及对我们游戏系统的根本性更改,但我们必须确保这些更改不会破坏已有的游戏关卡。
- 敌人出生时选择大脑:我希望在敌人出生时能够选择它的大脑(行为模式),而不是将这个设定硬编码在敌人本身。
- 其他系统修正:比如更容易地调整子弹速度等。
新功能
- 死区:让低于一定阈值的敌人不再开火。
- 地面敌人:添加锁定在地面的敌人,并调整它们的移动和碰撞逻辑。
- 其他新特性:比如敌人的镜像移动、子弹取消、子弹发射位置调整等。