Skip to content

Releases: TastSong/CrazyCar

优化比赛同步逻辑,添加水系统

16 May 13:57
Compare
Choose a tag to compare

新增

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

优化

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

修复

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

v8.1.0预览版,添加房间机制

10 May 05:57
Compare
Choose a tag to compare

新增

  1. 透视墙壁
  2. 升级Unity至2021.3.1
  3. 添加房间模式
  4. 遮挡主角,剔除遮挡

修复

  1. 修复机器人在地图中存在的异常
  2. 修复计时赛退出按钮失效
  3. 修复机器人未完成,却显示完成比赛问题

网络同步和性能显著优化

26 Apr 09:23
Compare
Choose a tag to compare

新增:

  1. 对现在游戏进行性能分析然后完成部分优化:手动合批、静态合批、动态合批、GPU Instance、SRP BatcherLODMipmap、预先烘培、阴影处理
  2. 上传整体优化方案,后续按照此方案执行
  3. 机器人,计时赛玩家与机器人同台竞技
  4. 新手教程,制作可视化新手教程工具
  5. 新增比赛按钮在主页,开放比赛功能给VIP用户
  6. Log添加上传功能
  7. 修改README介绍视频
  8. 弹窗添加队列功能,使得弹窗可以同时接收多个调用

优化:

  1. 优化同步算法:将网络消息分类,简化网络消息;消息分成:创建人物、运动控制,退出游戏前停止发送实时消息
  2. 优化判断翻车逻辑
  3. 修改地图大小

修复:

  1. 修复Addressable下载进度条显示bug
  2. 修复IOS自动打板工具bug
  3. 修复地图三、四运行不流畅bug
  4. 修复飘逸声音bug
  5. 修复拱门不显示问题
  6. 修改Addressable的弃用逻辑

rel/v7.1.0

25 Mar 07:30
Compare
Choose a tag to compare
  1. 添加偏离道路检测
  2. 更换新的音效管理方案
  3. 优化Addressable
  4. 优化道具逻辑
  5. 将V1、V2版本的设计公开
  6. 解决部分已知问题

升级系统

22 Feb 02:27
Compare
Choose a tag to compare
  1. 比赛人物退出后的处理
  2. GIF展示--README
  3. 分享功能
  4. addressable代替AB包热更新方式
  5. 升级URP
  6. 升级Unity版本到2019.4.35
  7. 版本合规
  8. 第一视角与第三视角切换
  9. 将装备不用代码删除
  10. 道具功能

V6.1.0 完善原有功能

17 Jan 07:58
Compare
Choose a tag to compare
  1. 添加超级用户
  2. 将ResourceSystem模块化
  3. 添加计圈
  4. 添加KCP网络
  5. 屏幕后期, 外发光
  6. 添加一辆新车
  7. 比赛初始位置设置
  8. Input System适配XBOX手柄
  9. 添加Loading
  10. 拱门消融
  11. 完善README : 增加头像 ;增加装备 ;增加Time Trial 图 ;增加地图;添加比赛 ; 自动化打板 ;: 添加多语言 ;添加游戏开始的网格效果

V6.0.0主要提升游戏感

08 Dec 07:58
Compare
Choose a tag to compare
  1. 游戏感增强:
  • 时间倒计时效果
  • 开车音效
  • 开车破风效
  • 撞车屏幕抖动
  • 手机震动
  • 设置添加震动控制
  • 小地图
  1. 判断车辆反转,进行重置
  2. 添加拱门进行过程检测
  3. 优化设置添加监听
  4. 修复比赛排名问题

V5.0.0主要是使用QFramework优化客户端代码

26 Nov 06:23
Compare
Choose a tag to compare
  1. UIManager -> Event,控制开启与关闭Index场景中得页面
  2. ResourceManager -> ResourceSystem
  3. PlayerPrefsStorage用来做简单得本地持续化
  4. Util.Post 归并到 NetworkSystem
  5. 删除 TinyMessengerHub,用Event替换
  6. 将所有数据相关的Manager -> Model,UI相关的Manager -> System
  7. 将UI中的点击等交互逻辑修改成Conmand,将UI的表现逻辑,修改成Event或者BindableProperty,通过事件系统通知UI改变相关组件的状态
  8. 完成游戏的架构图

V4.0.0第四个release版本

16 Nov 03:15
Compare
Choose a tag to compare
  1. 道路和车彩色渐变
  2. 赛车样式优化,添加粒子喷气赛车
  3. 新手引导,Github主页
  4. WebSocket通信格式,打包所有人的信息一起发送,还是分开发送,参考 Enet
  5. 添加3D Text
  6. 客户端网络部分加锁机制 参考 Unity网络游戏实战

V3.0.0第三个release版本

31 Oct 12:50
Compare
Choose a tag to compare
  1. 多语言
  2. 赛车数值
  3. 主页UI适配刘海屏
  4. 比赛模式赛车位置初始化设置
  5. Equip UI适配
  6. 后台项目使用Manven构建
  7. 单机化
  8. 喷气特效
  9. 道路修宽