< 返回版块

Koalr 发表于 2023-07-04 18:29

Tags:rust,日报

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插件提供了类似于终端多路复用器的功能。插件可以:

  • 绘制自己的用户界面
  • 以编程方式管理用户的工作区(窗格、选项卡、命令、编辑器等)
  • 在特定事件(如文件访问、按键、命令结束等)发生时被唤醒等等。

zellij.gif

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

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页