跳到主要内容

OSC2 Studio v0.0.2 发布——执行引擎优化、预览升级

· 阅读需 2 分钟
OSC2 Studio Team
Development Team

这个版本主要优化了执行引擎的车辆控制能力,同时前端也做了重要更新。


执行引擎——车辆控制更稳定

v0.0.2 重点改进了 drive 动作中几个关键修饰器的处理:

  • 变道(change_lane):不再依赖内部追踪系统,变道动作更直接可靠;配合仿真引擎实现了平滑变道,车辆不再瞬间跳跃
  • 速度(speed):修复了动态求解器中的计算异常,加入安全策略防止输出不合理数值
  • 位置(position):支持通过时间指定跟车距离(time: 参数),运行时自动根据车速换算
  • 道路选择:随机选路改为逐个检查,避免选到长度不足的道路导致放置失败
  • 跨道路距离计算:新增跨道路的纵向距离计算,变道时不再出现距离错误

车辆初始位置的生成也做了优化——当场景中有多辆车需保持前后跟随时,系统会全局分析所有约束,确保每辆车都有合理的位置。


前端——落地页重构

前端页面结构做了调整,现在支持三段式入口:

  • 英文落地页 / — 默认访问路径
  • 中文落地页 /zh/ — 中文用户入口
  • 应用页面 /app/ — 编辑器主应用

默认语言从中文切换为英语,语言选择会被自动记住,下次访问无需重新设置。


性能优化——页面加载更快

这个版本对性能做了大幅优化,网站加载速度有了明显提升:

  • 高效的资源压缩:所有 JavaScript、CSS 和静态文件都启用了当前 Web 最高效的压缩算法,文件体积平均缩小 70% 以上,页面只需以往几分之一的时间就能完成加载。
  • 更小的演示视频:落地页的演示视频重新编码,文件体积减少 70% 以上,画质几乎无损失。视频播放启动更快,在网络较慢时尤为明显。