JelloSwift

Build Status

用 Swift 编写的软体物理引擎库


它们看起来都 *软乎乎的!*

视频演示地址:https://www.youtube.com/watch?v=0J6P5WaxSHA

这是 JelloPhysics 的移植版本,JelloPhysics 是一个 C#/C++ 软体物理引擎(原始许可证包含在 JelloPhysics-License.md 文件中)。

这个移植版本更接近于引擎的 AS3 版本 JelloAS3,并进行了许多优化和修改,以更好地适应 Swift。其中最大的变化是弹簧和压力体的定义方式。

该项目附带一个 iPad 演示场景,可以启动并拖动软体!

示例

要运行示例项目,请克隆存储库,打开 Sample/Sample.xcodeproj 下的 Sample 项目,选择一个平台并运行。

要求

要编译此项目,您需要安装 Xcode 10.2 及 Swift 5.0。

安装

Swift 包管理器

JelloSwift 也可以作为 Swift 包 使用

dependencies: [
    // [...]
    .package(url: "https://github.com/LuizZak/JelloSwift.git", from: "0.14.0"),
],

许可证

JelloSwift 在 MIT 许可证下可用。 有关更多信息,请参见 LICENSE 文件。