下载 App
Day19
前天 15:5811 浏览

这是最后一篇开发日志。
今天打完最后一个包,提交审核。
回头看,这个项目从最开始一个“弹球落下来”的原型,慢慢变成了一个会冻结、会组合、会翻转重力、会用终端和故障效果说话的测试系统。
最后的结局
最终回放现在会根据玩家进入的区域给出不同结果。
如果进入失败区域:
text很遗憾。 你曾经构造的那些组合体,未能在未来帮助到你。 也许换一种地形,会留下另一条道路。
如果最终测试通过:
text恭喜你。 过去的事物,在未来的此刻,为你涌现出了一条新的道路。
如果封死所有发射口,终端最后会留下:
text你封死了所有入口,也封死了未来的道路。
我很喜欢这个方向。
玩家在前面每一次冻结、每一次组合、每一次为了省事而做出的选择,最后都会变成未来地形的一部分。
过去不会消失,它只是换了一种方式留在场上。
最终回放
最后修了几个很关键的问题:
- 雨衣视角因为 switcher 为空没有进入,已修复
- 最终回放后生成的历史地形没有和玩家碰撞,已修复
- 玩家被自己构造的地形卡住时,会先尝试左右轻微晃动脱困
- 最终回放玩家球体稍微增加了弹性
- 如果仍然卡死,会进入专门的失败终端
声音
这一轮把之前实际静音的背景音乐、UV 嗡鸣、踢击和碰撞音效全部重新生成了。
现在有:
- 16 秒循环背景音乐
- 终端逐字打字音效
- UV 撕裂的低频嗡鸣
- 更重的踢击声
- 玩家撞球和球撞球的碰撞声
并且都受到设置里的音乐、音效音量控制。
UI
左右两边的提示已经做成独立预制体,设置面板也独立成了:
textPachinkoSettingsPanel.prefab
游戏内按 ESC 可以打开设置,自动暂停,关闭后继续。
最后
这个项目不是那种一开始就规划得很完整的作品。
很多东西是边做边试出来的:
- 冻结球变成地形
- 组合体作为未来关卡的地形
- 重力翻转
- 终端式演出
- UV 故障
- 三种结局










