Devlog
四季,四个世界
2026-09-05里程碑9构建了白天的世界。但一个主题还不够 — 随着玩家前进,世界应该不断变化。
里程碑11完成了主题系统。
三个新世界
白天是起始点。25级解锁热带,60级解锁夜晚,90级解锁冬季。
每个主题由两层组成:天空背景和水下背景。两者同时变化 — 不仅是颜色,连构图也改变。
热带:明亮的蓝天、珊瑚礁、热带水下世界。夜晚:星空、黑暗深海。冬季:冰块和看起来冻结的海洋。
主题系统架构
该系统基于TemaData ScriptableObject运行。每个主题包含天空图片、水下图片、UI强调色、文字颜色、云朵颜色等字段。
TemaManager作为单例运行 — 主题改变时,所有这些字段自动更新。一个键,整个场景改变。
主题卡片预览
主题选择界面添加了预览卡片。每张卡片通过340×150像素的窗口显示该主题的天空 — 就像在解锁前偷看那个世界一样。
这个功能在技术上比我们预期的更复杂。RectMask2D、GridLayoutGroup、每个主题独特的偏移值。但结果符合我们的设想。
本地化完成
除了主题面板,商店界面的所有按钮和标签也在这个里程碑中完全本地化。无论选择什么语言,现在所有内容都以该语言显示。
进步的奖励
主题系统不是装饰层 — 它是进度奖励。又多了一个玩到90级的理由。
从视觉上看,每个世界的感觉确实不同 — 相同的游戏机制,四种截然不同的氛围。