• Stars
    star
    963
  • Rank 47,492 (Top 1.0 %)
  • Language
    C#
  • Created about 5 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

帧同步 教程

Lockstep Tutorial

前言

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

配套的Blog 配套的视频教程

教程大纲

阶段零: 帧同步概要

阶段一: 基础帧同步(视频重置中...)

  1. 大纲最
  2. 环境搭建
  3. 帧同步开发注意事项
  4. 服务器,回放,客户端模式,基础框架,移动
  5. 不同步的检测与定位
  6. 帧同步逻辑编写
  7. 碰撞检测&技能系统

阶段二:预测&回滚式 (视频重置中...)

  1. 帧同步预测回滚框架演示
  2. 预测回滚式框架概要
  3. 多平台,多实例 框架设计
  4. 多平台,多实例 框架实现
  5. "回滚" 基本生命期&数据的备份与还原
  6. "预测" 实现&守望先锋网络方案比对
  7. "预测" 自动伸缩的预测缓冲区
  8. 预测回滚中的不同步的检测
  9. 预测回滚帧同步中网络相关随机bug的重现与定位技巧

References:

赞助名单

  • 天天
  • 大佬嚯阔落
  • 轨迹一生
  • 啊好好搞
  • 流月木槿

非常感谢你们的支持!

More Repositories

1

LockstepEngine

A lockstep solution include lots of deterministic library (Math,Collision,Navmesh,BehaviorTree,Serialization ...)
C#
826
star
2

FishManShaderTutorial

shader 中级教程
ShaderLab
758
star
3

LockstepECS

Fast Lockstep ECS Framework
C#
241
star
4

Unity-Raymarching-Framework

A framework to easy implement raymarching in unity. Include lots of hash,noise,fbm,SDF,rotate functions
HLSL
160
star
5

LockstepEngine_ARPGDemo

A lockstep ARPG demo for LockstepEngine
C#
130
star
6

Collidable-Raymarching-Terrain

Real time generate collider mesh according shader, it is really useful when you want to interact with your raymarching scene
C#
97
star
7

LockstepCollision

A deterministic collision lib for lockstep
C#
88
star
8

ECS_Game_Demo

C#
76
star
9

Lockstep.Math

A deterministic math lib for lockstep game
C#
59
star
10

GamesTanTools

个人的 Unity 小工具箱,含一些个人比较常用的代码
C#
50
star
11

Lockstep.BehaviourTree

Memory-compact BehaviorTree (use c# unsafe pointer && struct)
C#
43
star
12

LcokstepECS_Demo_Boid

Lockstep ECS demo
C#
43
star
13

DOTS_Rougelike

DOTS Rougelike
C#
34
star
14

ME

A DSL for macro expansion ,in order to help framework develop
C#
27
star
15

SubstancePainter-Plugin-Tutorial

QML
14
star
16

UnityAssetToolTutorial

Unity 资源批量处理 小工具 教程
C#
14
star
17

LockstepECSTutorial-Tank2D

C#
13
star
18

Lockstep.Debug

C#
3
star
19

ECL

a domain-specific language(DSL) for Entity component design
C#
3
star
20

Lockstep.Serializer

C#
3
star
21

LockstepECS_Document

3
star
22

JiepengTan.github.io

github page repository
SCSS
3
star
23

FishManGameTutorialInfos

2
star
24

libgodot_llgo_demo

Shell
1
star