Motphys Physics 是一个使用 Rust 语言编写的高性能、高精度且稳定的实时物理引擎,能够处理复杂场景中的大量物理交互,并在大规模实时模拟中提供高质量的结果。
Motphys Rigidbody Unity SDK 是该引擎的刚体物理库在 Unity 中的集成解决方案,使开发者能够轻松在 Unity 项目中利用 Motphys Physics 的强大功能,实现逼真的刚体物理效果。
您也可以访问 Motphys 的官网来了解其他信息。
关于如何在 Unity 项目中使用 Motphys 刚体物理引擎 Unity SDK,请参考用户手册。
Motphys 提供了一系列典型的示例场景,用于展示程序的核心功能和操作流程。这些场景涵盖了常见的使用情况,通过这些场景,用户可以快速上手并进行实际操作。详情参考com.motphys.rigidbody.demos
。
本项目由多个版本的 Unity / 团结引擎 示例工程组成,他们使用 Unity Package Manager 引用了相同的 SDK。
目录 | 引擎版本 |
---|---|
MotphysRigidbodyUnitySdk-2021.3-URP |
Unity 2021.3.39f1 |
MotphysRigidbodyUnitySdk-2022.3-URP |
Unity 2022.3.33f1 |
MotphysRigidbodyUnitySdk-2023.2-URP |
Unity 2023.2.20f1 |
MotphysRigidbodyUnitySdk-6000.0-URP |
Unity 6000.0.5f1 |
MotphysRigidbodyUnitySdk-Tuanjie1.2-URP |
团结 1.2.2(2022.3.2t15) |
Motphys Unity SDK 包含了多个包 (packages),每个包都解决了特定的功能需求,并相互协作,具体功能请参考随附的包介绍表格。
包 |
简介 |
---|---|
com.motphys.rigidbody |
基于 MonoBehaviour 的封装,对用户提供的接口。使用方法见手册。 |
com.motphys.rigidbody.demos |
示例场景。可以通过下载本仓库来获取。 |
com.motphys.debugdraw.editor |
编辑器内的可视化调试工具。使用方法见手册。 |
com.motphys.rigidbody.native.standard |
使用 Rust 开发的项目 Native 运行时的标准版,在非 Development Build 出包时使用。 |
com.motphys.rigidbody.native.standard.development |
使用 Rust 开发的项目 Native 运行时的开发版,在编辑器中或 Development Build 出包时使用。相对于前者额外增加了一些运行时检查和 Unity Profiler 集成。 |
com.motphys.rigidbody.native |
上面两个包的聚合。 |
com.motphys.rigidbody.rawapi |
调用 Native 运行时的数据结构和接口。 |
com.motphys.core |
C#基础数据结构。 |
com.motphys.debugdraw.core |
可视化调试的核心库。 |
用户使用时只需要引用 com.motphys.rigidbody
包即可,如需使用可视化调试,再引用 com.motphys.debugdraw.editor
。其它依赖会被间接引入。
见 LICENSE.md 文件。