当前位置: 首页 > news >正文

OSC2 Studio v0.0.1 发布——执行引擎、统一预览、编辑器全面升级

原文链接

这次版本带来了执行引擎上线、预览模块统一、编辑器语法高亮和工作区改进等多个更新。

执行引擎——场景可以在线执行了

v0.0.1 初步实现了场景的执行能力。现在可以在编辑器中一键执行场景,实时预览运行效果。

目前已支持:

  • 场景元素vehiclemap等基础元素的解析和加载
  • 驾驶动作drive动作的执行
  • 修饰器speedlaneposition等修饰器的支持

这是一次初步落地,执行引擎仍在持续完善中。


代码补全——语法树驱动的上下文补全

编辑器现在支持语法树驱动的上下文补全。根据光标所在位置,基于语法树自动列出当前支持的候选关键字,帮助提升编写效率,减少查阅文档的频率。


整合与优化——加载更快,体验更流畅

语法检查、场景预览、代码补全三个功能原先由独立模块分别处理,每次切换都要重复加载。现在它们整合在一起,重复解析部分被复用,页面加载速度明显提升,使用起来更加流畅。

预览体验也做了改进:

  • 键盘不再被劫持:关闭预览后键盘输入立刻回到编辑器,不再需要重启浏览器
  • 画面不再拉伸:宽高比准确,画面显示正常
  • 车辆模型上线:主车白色、NPC 红色,预览画面更真实
  • 地图自动同步:工作区中的.xodr文件自动同步,场景预览不再报"地图未找到"

编辑器体验焕新

语法高亮增强——代码结构一目了然

语法高亮功能做了增强,不同语法元素用不同颜色区分,代码结构更清晰,更容易阅读:

颜色高亮对象
浅蓝色命名参数:file:lane:
紫色组合操作符:serialparallelone_of
红色事件引用:@event_name
青绿色十六进制数值:0xFF

..(范围操作符)、?(三元操作符)、!(枚举分隔符)也支持着色。新增了callemitrangeitdefaulthard等关键字的识别。

编辑器主题现在跟随应用主题切换——深色模式下编辑器自动切到深色配色,不再有色差问题。

工作区更顺手

  • 首次进入自动生成main.osc:不再面对空文件列表
  • 右键菜单:文件上右键可复制完整文件名
  • 悬停提示:长文件名 hover 显示完整路径
  • 删除移到了右键菜单:移除了一键删除按钮,防止误操作

文档站上线

全新的文档站正式上线,包含两大部分:

  • 用户手册:从快速入门到场景创作,一步步引导
  • OpenSCENARIO 2 参考:语言语法、类型系统、验证规则的完整说明

支持中文和英文,内置搜索,方便随时查阅。

http://www.jsqmd.com/news/1095063/

相关文章:

  • 递归式长文本摘要:人机协同的高保真精读方法
  • 从零上手DAC53608评估模块:多通道DAC硬件连接与软件调试全攻略
  • 如何用Universal Pokemon Randomizer让经典宝可梦游戏重获新生
  • ChatGPT图像理解能力深度测评(实测17类视觉任务+876张测试图):医疗/金融/制造三大高危误判场景首曝
  • MSP430指令集深度解析:条件跳转、数据传输与算术运算实战
  • (论文速读)高维时间序列预测的分层学习结构
  • DAC34H84多设备同步实战:从原理到寄存器配置详解
  • MSP430 GCC底层优化:链接器、内存管理与CRT启动代码实战
  • 深入解析MSP430指令集:跳转、仿真与扩展指令实战指南
  • Selenium与Python自动化测试:从环境搭建到框架设计的完整指南
  • TLC320AC02 AIC芯片深度解析:从模拟到数字的音频信号处理桥梁
  • 韦东山freeRTOS系列教程之【第四章】从团队协作到代码实现:同步互斥与通信的实战解析
  • 基于RF430FRL152H的无源NFC传感系统开发与实战指南
  • 从ACPI到内核:深入解析Linux下硬件兼容性问题的诊断与修复路径
  • Pico实战:基于SPI与I2S构建SD卡音频播放系统
  • MSP430 LCD_E寄存器深度解析:从闪烁控制到引脚配置实战
  • 9大网盘直链下载助手:免费告别限速的终极解决方案
  • CC1101载波侦听与信道评估实战:从原理到配置优化
  • Java安全编程实战:MD5与RSA原理、局限及混合加密最佳实践
  • TLC320AC02音频编解码器:从主从模式到寄存器配置的工程实践
  • FPGA之JESD204B接口——参数解析与组帧实战
  • Vue 项目集成 SuperMap 三维可视化:从 S3M 加载到 Cesium 实战
  • ESP32-BOX驱动ES7210:TDM模式下的多麦克风阵列音频采集实战
  • PyEcharts 箱形图实战:从基础绘制到多组数据对比分析
  • TI ADC08xx0评估板实战:高速ADC性能验证与HSDC Pro软件配置全解析
  • MSP430 SAC模块DAC与ADC实战:从寄存器配置到低功耗设计
  • 从随机到智能:C++实现不围棋AI的算法演进与实战解析
  • 高速ADC工程化实战:从ADC07D1520看采样率、信噪比与稳定性的实现
  • 零基础三分钟生成Selenium脚本:快马AI工具实战与优化指南
  • 从Web渗透到系统提权:tomexam网络考试系统安全实战全流程解析