Hasty Briefsbeta

双语

Bevy 0.17: ECS-driven game engine built in Rust

8 months ago
  • #rust
  • #game-development
  • #bevy-engine
  • Bevy 0.17版本发布,由278位贡献者提交了1311个拉取请求
  • 新实验性功能:Bevy Solari光线追踪照明系统
  • 改进的观察者/事件API,提供更灵活的文档支持
  • 推出无头Bevy UI组件和Bevy Feathers工具专用组件集
  • Rust热补丁技术实现无需重启程序的热重载
  • 光效纹理功能支持艺术化光线强度调节
  • Nvidia RTX显卡DLSS抗锯齿与超采样支持
  • 瓦片地图分块渲染实现高效绘制
  • 支持通过HTTP/HTTPS URL加载网络资源
  • 反射自动注册简化运行时反射配置
  • 帧时间图表助力Bevy应用性能调试
  • UI渐变效果支持背景与边框渐变
  • 光线步进大气层渲染实现更精确光照
  • 虚拟几何体BVH剔除提升渲染性能
  • 事件/观察者系统重构为更清晰的API
  • Bevy Feathers提供完整的工具类UI组件集
  • 无头UI组件提供标准化无样式组件
  • 光效纹理实现纹理调控光线强度
  • 系统热修补支持运行时修改系统
  • DLSS集成带来更高画质与稳定性
  • 瓦片分块渲染是内置瓦片支持的第一步
  • ViewportNode实现相机输出直渲UI节点
  • 光线步进大气支持太空视角精确渲染
  • 程序化太阳光斑实现真实日照效果
  • 网络资源加载支持缓存配置选项
  • 反射自动注册减少样板代码
  • 虚拟几何体BVH剔除取消集群限制
  • 帧时间图表可视化性能指标
  • 2D文本投影与背景色增强文本渲染
  • UI渐变与分边边框色优化界面样式
  • 专用UI变换组件替代通用变换
  • 数据驱动材质重构实现动态处理
  • 实体生成标记追踪新建实体
  • ButtonInput提供布局感知按键处理
  • Val辅助函数简化UI值构造
  • glTF正向语义配置确保模型方向一致
  • 渲染启动调度优化渲染器初始化
  • 组件传播简化层级状态协调
  • children!宏支持无限子节点
  • 解耦Bevy公共API与渲染模块
  • 系统集命名规范提升代码清晰度
  • 未来计划包含BSN、UI框架升级和官方实体检查器