大家好,我是睿睿社区理念的 Trey。

我们刚刚发布了第六部分的 Unity 系列文章 _ _“写出适应性强的 clean code”的部分。这个时候,我们决定从理论转向实践,把前五篇文章中探索的原则应用到一个真实的游戏场景中。

在这个更新里,我们将一个强大的门作用系统引入到初学者项目中。我们从基础的打开和关闭动作开始,接着让玩家使用武器将门打破,然后最后实现一个功能性的锁 & 锁系统。

我们的主要目标是展示,一个设计得当的结构,会使接入新的机制变得无比轻松。相反于只给你一个拷贝的脚本,我们将如何利用 clean code 原则来建立不会因为项目需求的变化而崩溃的系统。

你可以从 GitHub 仓库里获取,并在此处阅读完整的解析。

如果你有任何问题,请发给我知会。

致以 regards。

- Trey
* Unity 组织的高级社区理念 */