scenekit - 场景套件覆盖SCNNode渲染

标签 scenekit

我已经查看了场景套件,它看起来非常易于使用。有一种方法可以覆盖 SCNNode 的渲染,这很好。 问题是我想在默认渲染旁边渲染其他元素。 当我覆盖 SCNNodeRendererDelegate 中的渲染时,它不再渲染例如附加到它的几何图形。 假设我想在顶部渲染几何体的线框、边界框或 2dtext。 有什么建议吗?

最佳答案

添加一个子节点并将该节点的渲染委托(delegate)设置给该子节点怎么样? 然后使用 [nodeparentNode] 从渲染器委托(delegate)方法访问父节点/几何图形等。

关于scenekit - 场景套件覆盖SCNNode渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018835/

相关文章:

ios - iOS SceneKit 中的纹理接缝

Swift - 如何更改 SCNNode 对象的枢轴

swift - RealityKit – 如何将视频素材添加到 ModelEntity?

ios - Xcode Scene Editor - 如何显示实体列表?

黑色背景上的 Scenekit 透明度

ios - 旋转、缩放后如何获取BoundingBox?

ios - 尽管相机和节点共享原点,但 SceneKit 相机旋转错误

camera - 带场景套件相机的鱼眼广角 : Possible?

swift - 将背景模糊添加到 SKSpriteNode(或 SKScene)

swift - SceneKit 物理在局部空间中添加速度