huanhuoserver icon indicating copy to clipboard operation
huanhuoserver copied to clipboard

#项目简介: 游戏《幻火》的服务端资产,需要基于kbengine v0.9.18

#游戏简介: 游戏名称:《幻火》 游戏类型:多人角色扮演网络游戏; 游戏风格:第三人称3D古风; 游戏平台:PC;

#客户端核心代码概述: ##订阅/取消订阅通道: 我在Entity外封装了一个Model类,这个Model除了是Entity外它还提供了 订阅 和 取消订阅 接口, 并保存了所有订阅了它的属性更新和方法调用的委托,当有 属性/方法 更新/调用 的时候,fireOut一个 OnUpdatePropertys/onRemoteMethodCall_(这里通过修改kbe插件实现), 并由世界中介器 WorldMediator 接收处理,WorldMediator 通过 属性名/方法名 找到对应的委托列表进行调用,这样就免去了许多重复的代码。

#服务端核心代码概述: ##任务的数据结构 [任务Npc名称,任务索引,是否完成,是否已提交]

每个任务会有一个对应的任务监视脚本来检测任务的完成进度。