23

Unity2D游戏框架

这个框架主要用于给刚开始学做游戏的初学者,里面提供了简单的事件分发,存储,场景切换等系统。初学者可以在这个框架的基础上构建自己的2D游戏。同时还可以学习相关设计模式的知识。本篇说明也会简单讲解框架中的设计模式和部分系统的使用方法。
大致讲一下该框架的使用方法:

1. 游戏的入口的场景为Stable, 在 Scenes 文件夹中
2. 游戏的所有脚本都在 Scripts 中,关卡数据和玩家数据放在 Data 中
3. 代码文件:Character 文件夹中是角色相关的逻辑, Factory中是工厂模式相关代码,GamePlay中都是游戏逻辑相关代码,其中包括事件等系统相关代码和场景切换逻辑代码,还有简单的gameobject上的逻辑,如子弹等。
4. UI文件夹中是UI框架。

继续阅读