gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 18:39:52 25 4
gpt4 key购买 nike

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

enter image description here

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

最佳答案

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

根据 Apple 开发人员,SCNScene不打算被子类化,我认为这延伸到 SCNNode .而是写一个扩展名。

看:

  • Trouble subclassing SCNScene
  • Subclassing SCNNode
  • Subclassing SCNScene and SceneKit Editor
  • 关于ios - SceneKit 编辑器为节点设置自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44921638/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com