在SpriteKit编辑器中,我可以为SKNode分配一个自定义类,如下所示:
但是,我似乎无法在SceneKit编辑器中找到相同的功能。它甚至存在吗?如果我不能为SCNNode设置一个自定义类,是否有一个原因是该功能不存在,或者Xcode团队没有得到它? (换句话说,我应该提交雷达吗?)
答案 0 :(得分:1)
您无法在场景编辑器中执行此操作。你可能根本不应该这样做。您必须实现自己的序列化代码(以便SCNScene
加载正常工作)。并且所有搜索节点的方法(按名称,命中测试,在卷中)都返回SCNNode
,因此您将永远投射结果。
根据Apple开发人员的说法,SCNScene
并不意味着是子类,我认为这延伸到SCNNode
。写一个扩展名。
请参阅: