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

时间:2017-07-05 09:04:15

标签: ios xcode macos scenekit

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

enter image description here

但是,我似乎无法在SceneKit编辑器中找到相同的功能。它甚至存在吗?如果我不能为SCNNode设置一个自定义类,是否有一个原因是该功能不存在,或者Xcode团队没有得到它? (换句话说,我应该提交雷达吗?)

1 个答案:

答案 0 :(得分:1)

您无法在场景编辑器中执行此操作。你可能根本不应该这样做。您必须实现自己的序列化代码(以便SCNScene加载正常工作)。并且所有搜索节点的方法(按名称,命中测试,在卷中)都返回SCNNode,因此您将永远投射结果。

根据Apple开发人员的说法,SCNScene并不意味着是子类,我认为这延伸到SCNNode。写一个扩展名。

请参阅: