Skip to content

Latest commit

 

History

67 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.4.0
8 v0.4.0
9 v0.4.0
10 v0.4.0

教程大纲

阶段一: 基础帧同步

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

阶段二:预测&回滚式

  1. 预测回滚式效果预览
  2. 预测回滚式框架概要
  3. 多平台,多实例 框架设计
  4. 多平台,多实例 框架实现
  5. "回滚" 数据的备份与还原
  6. "预测" 策略与失败后的回滚处理
  7. 预测回滚中的不同步的检测

阶段三:服务器相关处理

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

最终大概效果

References:

QQ 群:

  • 帧同步技术交流 839944367
  • 渔夫游戏开发教程(帧同步 ECS shader 框架 碰撞检测) 860820019

About

帧同步 教程

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages