Intro
HPFramework Lite版是嵌入ReImagined-Monopoly项目的定制、简化版框架。
Architecture
为了尽量简化及减少耦合,框架仅由一个主入口App
、模块分发系统Modules
和一系列单文件模块构成。
所有模块均继承自GameModule
抽象类,需实现OnRegister()
和OnUnregister()
方法,会在模块注册及销毁时自动调用。
Life Cycle
在场景加载前(具体为SubsystemRegistration
时),App中的Start()
方法会被调用。在其中初始化Modules
,然后使用Modules
依次注册所有模块。最后会输出Debug信息表示启动完成。