使用Xcode 11.2,我可以使用“游戏”模板创建一个新项目。我可以加入“游戏技术” SpriteKit并选中“集成GameplayKit”。如果我现在在iPhone 11 Pro iOS 13.2模拟器上运行代码,则会看到“ Hello,World!”。标签。如果我进入媒体库并在运行时在GameScene.sks文件的(0,0)位置添加一个Sprite,我会看到红色的Sprite。我的问题是当我添加包含内容
的Swift文件时import GameplayKit
class MovementComponent : GKComponent {
override func update(deltaTime seconds: TimeInterval) {
print(seconds)
}
}
,然后使用Xcode中的组件编辑器将此组件添加到Color Sprite。当我运行它时,我得到一个灰色屏幕。当我检查GameViewController文件时,在调试器中看到scene.rootNode为零。怎么了我只想看看如何使用组件编辑器将组件与Color Sprite集成在一起。这些东西是完全有用的还是仅用于WWDC演示?