如何在 WatchKit 扩展应用程序中实现 SpriteKit?

How do you implement SpriteKit within a WatchKit extension app?

我正在尝试将基于 SpriteKit 的 iPhone 应用扩展到 Apple Watch,但是鉴于 Watch 扩展不使用 UIKit 和 UIView(而是使用 WKInterfaceObject 及其子类),我不确定如何我可以在 Watch 扩展中设置我的 SKView 和 SKScene。

您不能在 WatchApp 中使用 SpriteKit。您只能使用为 Watch App 提供的 UI 元素。您无法创建自定义 UI 元素。最接近的方法是在 iPhone 上的手表扩展 运行 中创建自定义图像,然后在手表 UI 中设置这些图像。有关详细信息,请参阅

这是旧的,但只是想提一下,在 watchOS 3 中你可以使用 SpriteKit 和 SceneKit。