帧同步教程 Lockstep Tutorial 00 总纲

Lockstep Tutorial

前言

本教程的目标是普及帧同步技术,含基本帧同步,以及预测回滚式帧同步,不含ECS

配套的Blog
配套的视频教程

视频项目版本对应 关系

阶段一

视频id 项目版本号
0 none
1 v0.0.1
2 v0.1.1
3 v0.1.1
4 v0.1.1
5 v0.2.1
6 v0.3.1
7 v0.3.1

教程大纲

阶段一: 基础帧同步

  1. 最终目标预览,以及注意点
  2. 环境搭建
  3. 简单服务器
  4. 基本位置同步
  5. 不同步的检测与定位
  6. 逻辑的基本同步
  7. 碰撞检测库的使用
  8. 添加技能

阶段二:预测&回滚式

  1. 预测回滚式框架概要讲解
  2. 重构:全局变量对支持回滚
  3. 碰撞检测系统的备份
  4. 行为树的备份
  5. 逻辑的备份
  6. 回滚系统的处理

阶段三:服务器相关处理

  1. 重构:逻辑代码剥离
  2. 关键数据服务器逻辑分离
  3. 服务器运行游戏逻辑

最终大概效果

References:

  • 使用的帧同步库 https://github.com/JiepengTan/LockstepEngine
  • 简单的帧同步ARPG Demo https://github.com/JiepengTan/LockstepEngine_ARPGDemo

你可能感兴趣的:(帧同步教程,Lockstep,LockstepEngine)