sprite-kit 入門
SpriteKit 是 Apple 開發的 2D 遊戲引擎。它為開發人員提供高階 API 和廣泛的功能。它還包含一個內部物理引擎。
它適用於每個 Apple 平臺
- iOS 版
- 蘋果系統
- tvOS
- watchOS(> = 3.0)
注意:如果你希望使用 3D 圖形進行開發,則需要使用 SceneKit。
SpriteKit 的核心構建塊是:
- SKView :展示 SKScenes 的檢視。
- SKScene :在 SKView 中呈現的 2D 場景,包含一個或多個 SKSpriteNodes。
- SKSpriteNode :可以在場景周圍動畫的單個 2D 影象。
其他相關的構建塊是:
- SKNode:一個更通用的節點,可以在場景中用於將其他節點組合在一起,以實現更復雜的行為。
- SKAction:應用於 SKNode 以實現動畫和其他效果的單個或一組操作。
- SKPhysicsBody - 允許將物理應用於 SKNodes,使其能夠以逼真的方式執行,包括在重力下墜落,相互反彈並遵循彈道軌跡。
官方檔案 。