2017-06-19 34 views
0

在Xcode 8中,精灵套件级别编辑器的右侧面板上有一个组件检查器。有什么用?Spritekit Gameplaykit:Xcode级别编辑器中的组件检查器?

此外,当您创建只是一个新的spritekit项目,你有在GameViewController.swift这行代码,在第26行:

// Copy gameplay related content over to the scene 
sceneNode.entities = scene.entities 

在哪里这些scene.entities? 如果它们不存在,为什么我们不会得到零和一个错误?

谢谢您的帮助

回答

-1

您可以在关卡编辑器创建精灵并在代码中引用它们。首先,进入关卡编辑器并创建一个精灵。打开关卡编辑器的属性检查器,给你的精灵一个名字。像“方块”一样。现在,在GameScene.swift,添加属性为你的精灵:

var mySquare: SKNode! 

然后,在didMove(to view:)您可以将属性连接到精灵在编辑器中是这样的:

mySquare = childNode(withName: "square") 

,并应得到你开始了。

+0

好吧,如果我们想获得对场景中精灵的引用,那么你是对的。但这不是我问题的目的(即使我感谢你的帮助)。点击精灵时你注意到了组件检查器吗? – hungry

相关问题