CrazyCar Versions Save

网络联机游戏解决方案---Unity制作的联机赛车游戏,服务端为SpringBoot + Mybatis Plus;后台为Vue + Element;游戏端采用QFramework框架,Addressable+HybridCLR实现热更新,支持KCP和WebSocket网络。

v9.4.0

4 months ago

优化

  1. 服务端代码请求方式和返回方式优化
  2. 数据库字段优化

修复

  1. 跨域配置错误
  2. ios打包失败

新增

  1. 客户端热修复,引入HybridCLR
  2. 服务端从Mybatis升级到MybatisPlus
  3. 数据库字段自动增加,无需再手动修复数据库

v9.3.0

8 months ago

优化

  1. 统一日志形式

修复

  1. 修复重新登陆异常问题
  2. 修复打包脚本

新增

  1. 后台权限管理

v9.2.0

1 year ago

优化

  1. 优化同步算法,解决比赛中对手车卡顿问题
  2. 重构网络代码
  3. 使用状态机重构游戏启动逻辑
  4. 将UIController修改成全局UI控制器,UI加载方式修改成Addressable
  5. 将Audio和I18N资源加载修改成Addressable

修复

  1. 修复房间退出异常问题

新增

  1. 屏幕常亮
  2. 断线重连
  3. 添加新的天空盒

v9.1.0

1 year ago

升级服务器

v9.0.0

1 year ago

新增

  1. 升级Unity版本至2021.3.9
  2. 增加自动化部署脚本

优化

  1. 优化MipMap配置
  2. 优化KCP网络

v8.6.0

1 year ago

新增

  1. 后台:资源更新控制
  2. 后台:装备资源配置
  3. 后台:头像资源配置
  4. 后台:计时赛地图配置
  5. 后台:比赛地图配置
  6. 比赛房间添加KCP网络模式
  7. 添加重新登陆功能

优化

  1. 重构网络架构
  2. 优化热更新逻辑
  3. 修复登陆异常
  4. 优化自动打板工具
  5. 注册登录密码改成md5

修复

  1. 修复比赛房间中消息异常

v8.5.0

1 year ago

新增

  1. VUE后台控制:强更版本控制、个人信息控制
  2. 登录信息统计,定时邮件通知

优化

  1. 后台放弃fastjson

修复

  1. 修复单机模式

v8.4.0

1 year ago

采用Spring Boot + Mybatis重构后台

Full Changelog: https://github.com/TastSong/CrazyCar/compare/dev/v8.3.0...v8.4.0

dev/v8.3.0

1 year ago

新增

  1. 添加装备间
  2. 装备间添加涉水性支持

优化

  1. 优化房间UI,更改装备间UI
  2. 升级水系统,入水效果
  3. 优化冲线逻辑
  4. 优化Mplayer代码
  5. 优化Addressable热更方式
  6. 优化装备界面代码
  7. 整理代码,解析函数归类
  8. 删除原有的Match Detail UI 逻辑

修复

  1. 修复对手完成比赛后为停止
  2. 修复装备页旋转控制与UI重叠问题
  3. 修复运动模糊效果
  4. 修复场景加载进度条异常问题

dev/v8.2.0

2 years ago

新增

  1. 添加含水系统地图
  2. 添加可涉水车判断
  3. 比赛可选择地图

优化

  1. 修改比赛房间消息机制,去掉轮训
  2. 优化代码:统一Event、Command使用方法、将IGameControllerModel优化成真正的model
  3. 优化比赛同步逻辑,采用同步操作指令为主,同步位置辅助的方案

修复

  1. 修复加速道具,被AI使用