【Rust日报】2023-07-04 Bevy XPBD:适用于Bevy游戏引擎的物理引擎

Bevy XPBD:适用于Bevy游戏引擎的物理引擎

Bevy XPBD是一款适用于Bevy游戏引擎的2D和3D物理引擎,该引擎采用了一种较新的物理仿真方法——扩展位置基础动力学(Extended Position Based Dynamics),可以提供无条件稳定、时间步骤无关和物理上准确的仿真。与Bevy生态系统中的其他物理引擎不同,Bevy XPBD专门为Bevy设计,并使用实体组件系统(ECS)作为公共API和内部的基础。

Bevy XPBD 0.1已经具备了许多功能,包括:

  • 动态、运动学和静态刚体

  • 碰撞检测和碰撞响应

  • 碰撞事件

  • 可访问碰撞实体

  • 传感器碰撞器

  • 碰撞层

  • 弹性和摩擦力

  • 重力、外力和力矩

  • 关节

  • 内置XPBD约束和自定义约束支持

  • 模块化插件架构,允许您用自定义实现替换现有功能

  • 可配置的时间步长和子步长

ReadMore: https://joonaa.dev/blog/02/bevy-xpbd-0-1-0

为您的终端构建基于WebAssembly(Rust)的Zellij插件

您是否认为开发类似UI组件的终端应用程序很酷?使用Rust编写可视化脚本,可以帮助您自动化工作流程,并与他人共享。

Zellij团队刚刚对我们的WebAssembly插件系统进行了全面升级,并邀请插件开发人员与我们一起构建这个功能。 什么是Zellij插件? Zellij插件提供了类似于终端多路复用器的功能。插件可以:

  • 绘制自己的用户界面

  • 以编程方式管理用户的工作区(窗格、选项卡、命令、编辑器等)

  • 在特定事件(如文件访问、按键、命令结束等)发生时被唤醒等等。

a2b69b6d8059f1693e6f7b7d0fe54209.png

ReadMore: https://zellij.dev/news/new-plugin-system/

7.22 长沙线下 Rust Workshop 活动预告

Rust Changsha Workshop - 使用Rust从零编写向量键值数据库

报名: https://www.meetup.com/rust-chinese-group/events/294590663/


From 日报小组 Koalr

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss

  • 微信公众号:Rust语言中文社区

猜你喜欢

转载自blog.csdn.net/u012067469/article/details/131566445