Bevy 0.9 发布,Rust 构建的游戏引擎
Bevy 是一个用 Rust 构建的数据驱动游戏引擎,Bevy 永远免费和开源,开发者可以查看 Bevy Assets,这是社区开发的插件、游戏和学习资源的集合。
经过 159 位贡献者共 430 个 PR,时隔 3 个月,Bevy 0.9 版本正式发布。这个版本增加了大量的新功能、错误修复和调整,以下是其中的一些亮点:
- HDR 后期处理、色调映射:Bevy 有一个新的 HDR 后期处理和色调映射管道,可以用它来实现 "bloom" 的后期处理效果。
- FXAA:增加了快速近似抗锯齿,这为用户提供了一个新的屏幕空间抗锯齿选项
- Deband Dithering:用这个新的后期处理效果来隐藏梯度精度的误差
- 其他后期处理的改进:视图目标双重缓冲和自动渲染目标格式处理
- 新的场景格式:Bevy 的新场景格式更小,更容易手动合成,也更容易阅读。有 “人类可读" 和 "二进制" 两种形式。
- 代码驱动的场景构建:使用查询和特定的实体引用,从现有的应用程序动态地构建场景
- 改进的实体/组件 API:使用组件生成实体现在比以前更简单、更符合直觉
- 重做 Exclusive systems:Exclusive systems(具有独特 ECS World 访问权的系统)现在只是 "正常" 的系统,其可用性得到了显著的改善。
- Bevy Reflect 现在可以反映枚举类型
- Time Shader:时间现在可以作为全局传递给着色器,使自定义着色器中的时间驱动动画变得很容易
- 插件设置:插件现在可以有设置,这些设置可以在插件组中被覆盖,从而简化了插件的配置。
- Bevy UI Z-Indices:使用局部和全局 Z-Indices 控制 UI 元素如何相互堆叠

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MKVToolNix v72 发布,MKV 视频编辑工具
MKVToolNix 是一套功能强大的 mkv(Matroska)格式制作和处理的工具,支持将多种视频、音频、字幕等格式封装成 mkv 格式。 MKVToolNix 72.0 正式发布,更新内容如下: 新功能和改进 mkvmerge:AV1 解析器:如果编码超过了必要的长度,可变的 OBU 大小字段将被重新写入最小长度 MKVToolNix GUI:多路复用器:当拖放目录到 "附件" 标签时,这些目录中的文件将被附加 MKVToolNix GUI:信息工具:在每个标签的顶部增加了文件的信息(目录、大小、修改时间戳) 错误修正 mkvmerge:AV1 解析器:修复了当解析 OBU 大小字段时,由于没有足够的数据进行解析而导致解析器完全中止的问题 mkvmerge: HDMV PGS 字幕: 恢复了实现启发式检测虚假时间戳并试图修复它们的变化。 mkvmerge: Matroska 阅读器:修复了在 Matroska Segment 元素之前读取带有 EBML Void 元素的文件。 mkvpropedit, MKVToolNix GUI 的章节和标题编辑器:更新了废弃的 Matrosk...
- 下一篇
SQLAlchemy 1.4.44 发布,Python ORM 框架
SQLAlchemy 1.4.44 已发布,此版本主要是修复在 SQL 缓存系统中发现的内存问题。 SQLAlchemy 是一个 Python 的 SQL 工具包以及数据库对象映射 (ORM) 框架。它包含整套企业级持久化模式,专门用于高效和高性能的数据库访问。 开发团队表示,对于迁移到 1.4.x 系列后内存使用量比平时大的应用程序,强烈建议升级到 1.4.44 版本;如果观察到内存使用量减少,请联系并告知他们。关于此问题的详细信息,查看#8790issue。 除了上述问题,1.4.44 还修复了针对 PostgreSQL、SQL Server 和 Oracle 中出现的方言问题,详情查看 Changelog。 下载地址
相关文章
文章评论
共有0条评论来说两句吧...