JelloSwift
基于 Swift 编写的软体物理动力学库
视频演示在此处可用:https://www.youtube.com/watch?v=0J6P5WaxSHA
这是一个将 JelloPhysics 的移植版,它是一个 C#/C++ 软体物理引擎(原始许可证包含在 JelloPhysics-License.md 文件中)。
这个移植版更类似于引擎的 AS3 版本,JelloAS3,进行了许多优化和修改以更好地适应 Swift,最大的变化是弹簧和压力体的定义方式。
项目包含一个用于 iPad 的演示场景,因此只需启动并拖动软体即可!
示例
要运行示例项目,请首先克隆仓库,并在 Example 目录中运行 pod install
。
需求
编译此项目需要安装 Xcode 10.0 并带有 Swift 4.2。
安装
CocoaPods
JelloSwift 可以通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中。
pod "JelloSwift"
Swift 包管理器
JelloSwift 还可以作为 Swift 包 使用。
import PackageDescription
let package = Package(
name: "project_name",
targets: [],
dependencies: [
.Package(url: "https://github.com/LuizZak/JelloSwift.git", majorVersion: 0, minor: 14)
]
)
作者
LuizZak,[email protected]
许可证
JelloSwift 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。