欢迎访问北京市云腾信科技有限公司官方网站咨询热线:155 1067 7351
云腾信科技YUNTENGXIN TECHNOLOGY

项目记录

Project Notes

当前位置:首页>案例与文章>flappy bird 项目记录
STAGE 01
工程名称flappy bird(工程名)
引擎Unity 2021.3.8f1c1
开发语言C#
涉及模块关卡切换、按键设置、道具、QTE、Steamworks
展示状态开发档案;发行信息待确认

一个 Unity 2D 工程的阅读记录。比起一句“独立游戏”,具体的代码和功能更能说明它的样子。

关卡不是一个大场景

工程里的关卡逻辑通过 SceneManager 切换多个场景,并提供返回主界面的路径。把关卡拆开,能够分别处理场景内容,也会带来状态衔接问题:上一关的状态哪些需要保留,重新进入时哪些需要清零?

这些问题会直接影响体验。重试、切关和返回主界面都应当成为测试步骤,而不是只测试从头到尾的一次通关。

让操作适合玩家

按键设置脚本使用 PlayerPrefs 保存键位,覆盖跳跃、方向与道具等操作。自定义按键除了记录选择,还应考虑重复绑定、退出设置时的处理以及恢复默认值。

工程中也存在 QTE 和道具相关模块。这里仅记录模块存在,不将代码片段视作完整玩法已经验收的证明。

Steam 接入要与调试分开

工程包含 Steamworks.NET 相关项目与 SteamUserStats 调用,其中有用于重置统计和成就的调试逻辑。正式构建前,应检查这类测试入口是否已关闭,避免正常操作触发调试行为。

SDK 接入只是发行准备中的一环。商店资料、构建测试、成就验证和玩家可见内容,仍需要逐项核对。

相关阅读