huahuacn / multiple-people

cocosCreator多人实时战斗

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TSRPC + Cocos 多人实时对战 Demo

介绍

  • 采用 TSRPCCocos Creator 开发的多人实时对战游戏 Demo
  • 逻辑和表现分离的架构,帧同步和状态同步并用,前后端复用状态计算逻辑
  • 快节奏有冲突的同步策略:预测 + 和解 + 插值 的落地运用展示,100~200 ms 延迟也无感知

体验地址 https://tsrpc.cn/fight/index.html (可浏览器多开体验多人效果)

在线教程

启动

先启动后端

cd backend

# 安装依赖
npm install

# 启动本地服务
npm run dev

再启动前端

  1. 首先安装 NPM 依赖
    cd frontend
    
    # 安装依赖
    npm install
  2. 然后用 Cocos Creator 3.3.2 以上版本打开前端项目(frontend 目录)

注意:前端项目需要先 npm install 后再打开 Cocos,如果报错,可以关闭 Cocos 后重启试一下。

效果预览

game-demo.mp4

About

cocosCreator多人实时战斗


Languages

Language:JavaScript 93.5%Language:TypeScript 4.7%Language:HTML 0.9%Language:CSS 0.8%Language:EJS 0.1%Language:Dockerfile 0.0%