Swift2D

用于处理二维坐标系统的 Swift 库。

特性

该库基于 Swift 标准库提供了 PointSizeRect 结构体。无需导入 FoundationCoreGraphics

点 (Point)

struct Point {
  var x: Double
  var y: Double
}

尺寸 (Size)

struct Size {
  var width: Double
  var height: Double
}

矩形 (Rect)

struct Rect {
  var origin: Point
  var size: Size
}

安装

该软件包使用 Swift Package Manager 分发。 要将其安装到项目中,请将其作为依赖项添加到您的 Package.swift 清单中

let package = Package(
    ...
    dependencies: [
        .package(url: "https://github.com/richardpiazza/Swift2D.git", from: "2.1.0")
    ],
    ...
)

然后,在您想要使用它的任何地方导入 Swift2D

import Swift2D