SceneKit编辑器为节点设置自定义类

在SpriteKit编辑器中,我可以将自定义类分配给SKNode,如下所示:

在这里输入图像说明

但是,我似乎无法findSceneKit编辑器中的等效function。 它是否存在? 如果我不能为SCNNode设置一个自定义类,那么这个function是不是有原因,或者Xcode团队没有得到它呢? (换句话说,我应该提交一个雷达?)

你不能在场景编辑器中做到这一点。 而你可能不应该这样做。 你将不得不实现你自己的序列化代码(以便SCNScene加载工作正常)。 所有search节点的方法(通过名称,命中testing,在一个卷内)返回SCNNode ,所以你将永远铸造你的结果。

每个苹果开发者, SCNScene并不意味着被分类,我认为这延伸到了SCNNode 。 写一个扩展,而不是。

看到:

  • 麻烦子类化SCNScene
  • 子类化SCNNode
  • 子类化SCNScene和SceneKit编辑器