SceneKit 编辑器为节点设置自定义 class
SceneKit editor set custom class for node
在 SpriteKit 编辑器中,我可以将自定义 class 分配给 SKNode,如下所示:
但是,我似乎无法在 SceneKit 编辑器中找到等效的功能。它甚至存在吗?如果我无法为 SCNNode 设置自定义 class,是否存在该功能不存在的原因,或者 Xcode 团队只是没有解决这个问题? (换句话说,我应该提交雷达吗?)
您不能在场景编辑器中执行此操作。你可能根本不应该这样做。您必须实现自己的序列化代码(以便 SCNScene
加载正常工作)。以及用于搜索节点的所有方法(按名称、命中测试、在卷内)return SCNNode
,因此您将永远投射结果。
对于 Apple 开发人员来说,SCNScene
并不意味着要进行子类化,我认为这会扩展到 SCNNode
。改写扩展名。
参见:
在 SpriteKit 编辑器中,我可以将自定义 class 分配给 SKNode,如下所示:
但是,我似乎无法在 SceneKit 编辑器中找到等效的功能。它甚至存在吗?如果我无法为 SCNNode 设置自定义 class,是否存在该功能不存在的原因,或者 Xcode 团队只是没有解决这个问题? (换句话说,我应该提交雷达吗?)
您不能在场景编辑器中执行此操作。你可能根本不应该这样做。您必须实现自己的序列化代码(以便 SCNScene
加载正常工作)。以及用于搜索节点的所有方法(按名称、命中测试、在卷内)return SCNNode
,因此您将永远投射结果。
对于 Apple 开发人员来说,SCNScene
并不意味着要进行子类化,我认为这会扩展到 SCNNode
。改写扩展名。
参见: