- 采用 TSRPC 和 Cocos Creator 开发的多人实时对战游戏 Demo
- 逻辑和表现分离的架构,帧同步和状态同步并用,前后端复用状态计算逻辑
- 快节奏有冲突的同步策略:预测 + 和解 + 插值 的落地运用展示,100~200 ms 延迟也无感知
体验地址 https://tsrpc.cn/fight/index.html (可浏览器多开体验多人效果)
-
文章:
-
视频:
-
Github 源码地址
cd backend
# 安装依赖
npm install
# 启动本地服务
npm run dev
- 首先安装 NPM 依赖
cd frontend # 安装依赖 npm install
- 然后用 Cocos Creator 3.3.2 以上版本打开前端项目(
frontend
目录)
注意:前端项目需要先 npm install
后再打开 Cocos,如果报错,可以关闭 Cocos 后重启试一下。