Fivee

导航

Moonlight开发经历(一)

本文档是为了记录开发过程中所遇到的问题与设计思考,方便参与人员能快速的了解项目结构。

代码结构:

 

 Constants -- 包含所有的常量,枚举等

 Core -- 消息管理,网络,外部库等

 Game -- 游戏组件,数据等

 Interfaces -- 各类接口

 Message -- 网络消息(protobuf,通过工具生成hashid,与消息绑定)

 PostProcessing -- 未启用

 Sources -- Entitas代码,处理战斗逻辑

 Utilities -- 各类通用方法

简单来说,以上描述的就是核心的代码段了。由于目前还在测试战斗核心的具体实现方式,所以结构没有做过调整,将来会有进一步的修改。

posted on 2020-05-14 10:35  Fivee  阅读(307)  评论(0)    收藏  举报