在Xcode中,如何将关卡编辑器中的项目连接到.h文件中的变量?我似乎无法在任何地方找到文档。
答案 0 :(得分:4)
您是在谈论SpriteKit(2D游戏引擎,其中SKScene
对象的Xcode编辑器归档为.sks
文件)还是SceneKit(3D游戏引擎,带有从{导入的资产的编辑器) {1}}或.dae
个文件)?
在任何一种情况下,您都不会像在Interface Builder中那样直接将对象连接到代码(故事板或.abc
/ xib
文件)。 (虽然那将是一个很棒的feature request!)而是在场景编辑器中为实体设置名称(标识符);然后,在代码中,您可以按名称查找实体。
在SpriteKit中,使用nib
对象上的childNodeWithName:方法查找命名节点。有关高级搜索选项(例如递归搜索后代节点),请参阅Searching the Node Tree。
在Scene Kit中,使用SKScene
对象的上的rootNode
方法查找命名节点。