Bevy 0.8 发布,Rust 构建的游戏引擎


Bevy 是一个用 Rust 构建的数据驱动游戏引擎,Bevy 永远免费和开源,开发者可以查看 Bevy Assets,这是社区开发的插件、游戏和学习资源的集合。

经过 130 位贡献者共 461 个拉取请求,时隔 3 个月,Bevy 0.8 版本正式发布。这个版本增加了大量的新功能、错误修复和调整,以下是其中的一些亮点:

  • 新的材料系统:由于有了新的材质特性和 AsBindGroup 衍生功能,自定义着色器现在更容易定义。
  • 摄像机驱动的渲染:每个摄像机现在都可以配置它所渲染的内容以及它的渲染方式。只需几行代码就可以轻松地将相机渲染分层,进行分屏,或渲染到纹理。
  • 内置着色器模块化:许多内置的着色器类型和功能现在都可以导入。值得注意的是,自定义着色器现在可以导入 PBR 着色器逻辑。
  • 聚光灯:一种新的灯光类型,可以从一个固定的点以圆锥体的形式发射光线。
  • 可见性继承:隐藏一个实体现在也会隐藏它在层次结构中的所有子代
  • 升级到 wgpu 0.13:使用新的 WGSL 着色器语法
  • ECS 内部重构:对 Bevy ECS 内部进行了全面的修改,使其更简单、更安全、更容易维护
  • 反射的改进:支持更多类型的反射
  • 层次结构命令:层次结构的更新现在使用 "事务性命令",以确保层次结构在任何时候都保持一致
  • Bevy UI 现在使用 Taffy:已经换成了(并帮助维护)现已废弃的 Stretch UI 布局的合作分支
  • ……

更多详情可查看:https://bevyengine.org/news/bevy-0-8/


相關推薦

2022-11-15

159 位贡献者共 430 个 PR,时隔 3 个月,Bevy 0.9 版本正式发布。这个版本增加了大量的新功能、错误修复和调整,以下是其中的一些亮点: HDR 后期处理、色调映射:Bevy 有一个新的 HDR 后期处理和色调映射管道,可以用它来实

2023-03-07

173 位贡献者共 689 个 PR,时隔 4 个月,Bevy 0.10 版本正式发布。这个版本增加了大量的新功能、错误修复和调整,以下是其中的一些亮点: ECS Schedule v3: Bevy 现在有更简单、更灵活的调度。系统现在被存储在一个统一的调度中

2023-05-21

效的大型 3D 效果。 WebGPU 是由 W3C GPU for the Web 社区组所发布的规范,目标是允许网页代码以高性能且安全可靠的方式访问 GPU 功能。WebGPU 是一套为浏览器设计的图形 API 标准,为了弥合各个平台图形 API 的差异性,它对 DirectX12

2023-05-08

了一个令人兴奋的新功能:多人游戏 UI! Release Notes | 发布公告

2023-02-24

经过一年多的开发,Ambient 终于发布了 0.1 版本,这是一款采用 Rust 构建的开源多人游戏引擎。 据介绍,Ambient 是一个用于构建高性能多人游戏和 3D 应用程序的 runtime,使用了 WebAssembly 和 WebGPU 技术,与任何编译为 WebAssembly 或在

2023-09-19

项目简介 JECloud 平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。JEClou

2023-08-31

emap 5.自定义按键名(可选) - keyNameTableRemap 6.xmake重新构建项目, 自动完成插件注册 流程/开发过程说明 - 基于插件模板 HelloWorld   1.创建插件文件 在kplugin/auto-register目录创建以.kplugin.hpp后缀的插件文件(或者直接复制

2022-11-09

GB 的小数据(例如 64kb)读取。 目前 DirectStorage 1.1 已发布 ,这个版本正式带来了 GPU 解压缩功能,在解压游戏资源方面加速了好几倍。 新东西: GPU 解压缩和 Gdeflate 压缩格式现已可用。 添加了 EnqueueSetEvent ,以使

2023-10-24

源创会,一起寻宝 AI 时代 VASSAL Engine 3.7.4 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源

2023-10-19

办公室,我们一起聊 AI!>>> VASSAL Engine 3.7.3 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开

2024-01-15

VASSAL Engine 3.7.7 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。具体更新内容包括:

2023-03-07

VASSAL Engine 3.6.14 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。具体更新内容包括:

2023-03-31

VASSAL Engine 3.6.15 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。具体更新内容包括:

2024-03-02

VASSAL Engine 3.7.9 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。具体更新内容包括: