Releases: TastSong/CrazyCar
Releases · TastSong/CrazyCar
优化比赛同步逻辑,添加水系统
新增
- 添加含水系统地图
- 添加可涉水车判断
- 比赛可选择地图
优化
- 修改比赛房间消息机制,去掉轮训
- 优化代码:统一Event、Command使用方法、将IGameControllerModel优化成真正的model
- 优化比赛同步逻辑,采用同步操作指令为主,同步位置辅助的方案
修复
- 修复加速道具,被AI使用
v8.1.0预览版,添加房间机制
新增
- 透视墙壁
- 升级Unity至2021.3.1
- 添加房间模式
- 遮挡主角,剔除遮挡
修复
- 修复机器人在地图中存在的异常
- 修复计时赛退出按钮失效
- 修复机器人未完成,却显示完成比赛问题
网络同步和性能显著优化
新增:
- 对现在游戏进行性能分析然后完成部分优化:手动合批、静态合批、动态合批、GPU Instance、SRP Batcher 、LOD、Mipmap、预先烘培、阴影处理
- 上传整体优化方案,后续按照此方案执行
- 机器人,计时赛玩家与机器人同台竞技
- 新手教程,制作可视化新手教程工具
- 新增比赛按钮在主页,开放比赛功能给VIP用户
- Log添加上传功能
- 修改README介绍视频
- 弹窗添加队列功能,使得弹窗可以同时接收多个调用
优化:
- 优化同步算法:将网络消息分类,简化网络消息;消息分成:创建人物、运动控制,退出游戏前停止发送实时消息
- 优化判断翻车逻辑
- 修改地图大小
修复:
- 修复Addressable下载进度条显示bug
- 修复IOS自动打板工具bug
- 修复地图三、四运行不流畅bug
- 修复飘逸声音bug
- 修复拱门不显示问题
- 修改Addressable的弃用逻辑
rel/v7.1.0
- 添加偏离道路检测
- 更换新的音效管理方案
- 优化Addressable
- 优化道具逻辑
- 将V1、V2版本的设计公开
- 解决部分已知问题
升级系统
- 比赛人物退出后的处理
- GIF展示--README
- 分享功能
- addressable代替AB包热更新方式
- 升级URP
- 升级Unity版本到2019.4.35
- 版本合规
- 第一视角与第三视角切换
- 将装备不用代码删除
- 道具功能
V6.1.0 完善原有功能
- 添加超级用户
- 将ResourceSystem模块化
- 添加计圈
- 添加KCP网络
- 屏幕后期, 外发光
- 添加一辆新车
- 比赛初始位置设置
- Input System适配XBOX手柄
- 添加Loading
- 拱门消融
- 完善README : 增加头像 ;增加装备 ;增加Time Trial 图 ;增加地图;添加比赛 ; 自动化打板 ;: 添加多语言 ;添加游戏开始的网格效果
V6.0.0主要提升游戏感
- 游戏感增强:
- 时间倒计时效果
- 开车音效
- 开车破风效
- 撞车屏幕抖动
- 手机震动
- 设置添加震动控制
- 小地图
- 判断车辆反转,进行重置
- 添加拱门进行过程检测
- 优化设置添加监听
- 修复比赛排名问题
V5.0.0主要是使用QFramework优化客户端代码
- UIManager -> Event,控制开启与关闭Index场景中得页面
- ResourceManager -> ResourceSystem
- PlayerPrefsStorage用来做简单得本地持续化
- Util.Post 归并到 NetworkSystem
- 删除 TinyMessengerHub,用Event替换
- 将所有数据相关的Manager -> Model,UI相关的Manager -> System
- 将UI中的点击等交互逻辑修改成Conmand,将UI的表现逻辑,修改成Event或者BindableProperty,通过事件系统通知UI改变相关组件的状态
- 完成游戏的架构图
V4.0.0第四个release版本
- 道路和车彩色渐变
- 赛车样式优化,添加粒子喷气赛车
- 新手引导,Github主页
- WebSocket通信格式,打包所有人的信息一起发送,还是分开发送,参考 Enet
- 添加3D Text
- 客户端网络部分加锁机制 参考 Unity网络游戏实战
V3.0.0第三个release版本
- 多语言
- 赛车数值
- 主页UI适配刘海屏
- 比赛模式赛车位置初始化设置
- Equip UI适配
- 后台项目使用Manven构建
- 单机化
- 喷气特效
- 道路修宽