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插件提供了类似于终端多路复用器的功能。插件可以:
绘制自己的用户界面
以编程方式管理用户的工作区(窗格、选项卡、命令、编辑器等)
在特定事件(如文件访问、按键、命令结束等)发生时被唤醒等等。
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语言中文社区