Post Archive
文章归档 · 第 13 页
持续记录可扩展系统、前端架构和工程化实践。
-
C# 实战课 03:事件与解耦:实现一个零 GC 的轻量事件总线
通过一个 Unity 老版本可用的事件总线,把 UI、玩法、数据解耦:支持订阅/退订、避免装箱与 LINQ 分配、可控生命周期,适合中小型项目长期迭代。
-
C# 实战课 02:配置与版本:用 ScriptableObject + JsonUtility 做可回滚配置
用 Unity 老版本可用的方式实现“默认配置 + 本地覆盖 + 版本迁移 + 回滚”:不靠硬编码也不依赖外部库,适合技能、关卡、数值等长期迭代。
-
C# 实战课 01:为 Unity 项目搭建可复用日志与断言(可观测性起点)
从零实现一套 Unity 老版本可用的日志与断言工具:统一格式、分级开关、上下文信息、运行时开关与最小排障闭环。