KBEngine 文档KBEngine 文档
首页
源码学习
架构
API
资料
指南
GitHub
首页
源码学习
架构
API
资料
指南
GitHub
  • 总览

    • 架构与源码分析
  • BigWorld

    • BigWorld 学习入口
    • BigWorld 核心概念
    • BigWorld 进程模型
    • BigWorld 实体与空间
  • KBEngine 源码分析

    • KBEngine 源码分析总览
    • 启动入口与引导流程
    • 进程模型与组件协作
    • 实体系统
    • 空间、AOI 与视野同步
    • 网络与消息系统
    • 持久化与数据库
    • 脚本运行时与热重载
  • 对照分析

    • BigWorld / KBEngine 对照
    • 术语映射
    • 架构对应关系
    • 实现差异与取舍
  • 附录

    • KBEngine 2.0 重设计方案

BigWorld 核心概念

本页定义学习 BigWorld 与 KBEngine 时反复出现的核心对象与术语。

建议覆盖的主题

  • Entity:逻辑实体、Base 实体、Cell 实体、Client 表示
  • Space:场景容器、空间归属、跨空间迁移
  • Cell:空间切分、负载拆分、跨 Cell 同步
  • Witness / View:视野、可见集、客户端同步
  • Ghost:跨边界副本与跨 Cell 观察
  • Manager 组件:负责协调、负载与进程管理

编写方式

  • 每个术语单独定义“职责 / 所在进程 / 和其他对象的关系”。
  • 如果 KBEngine 中有同名或近似实现,后续在 comparison/terminology.md 建立映射。
Prev
BigWorld 学习入口
Next
BigWorld 进程模型