0

在我的 ARkit 项目中,我遇到了一个使用 ARSKView 的障碍。

我想在屏幕上使用点击并创建 ARAnchor 时实现,多个 SKNode 将从同一个锚点弹出。由于我需要单独与每个节点交互,

默认情况下,我从 func 视图中看到只有一个 SKnode 输出。

func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode?

我对 ARKit 甚至 Swift 4 都很陌生,所以我希望得到您的指导。请让我知道是否还有其他需要澄清的地方。

谢谢

4

1 回答 1

1

文档SKNode早期开始:

节点按层次组织成节点树,类似于视图和子视图的工作方式

在 SpriteKit(与 ARKit 或其他方式一起使用)中可以使用一个SKNode(或节点子类)的任何地方,您都可以通过将多个节点添加为一个节点的子节点来使用多个节点。请参阅前面链接的文档中的“创建节点树”、addChild(_:)方法等。

于 2017-09-26T18:54:41.780 回答