Xcode - SKSceneKit关卡编辑器 - 如何连接到.h中的变量

时间:2014-06-17 16:54:36

标签: ios xcode sprite-kit scenekit

在Xcode中,如何将关卡编辑器中的项目连接到.h文件中的变量?我似乎无法在任何地方找到文档。

1 个答案:

答案 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方法查找命名节点。