如何在一个 ARAnchor 上固定多个 SKNode?
How to pin multiple SKNodes on one ARAnchor?
我在使用 ARSKView 的 ARkit 项目中遇到了障碍。
我想实现当在屏幕上点击并创建一个 ARAnchor 时,多个 SKNodes 会从同一个锚点弹出。由于我需要单独与每个节点交互,
默认情况下,我看到 func 视图中只有一个 SKnode 输出。
func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode?
我是 ARKit 的新手,甚至 Swift4 所以我希望得到您的指导。如果还有什么需要澄清的,请告诉我。
谢谢
从 the SKNode
documentation 的很早开始:
Nodes are organized hierarchically into node trees, similar to how views and subviews work
在 SpriteKit 中的任何地方(与 ARKit 一起使用或以其他方式使用)您可以使用一个 SKNode
(或节点子类),您可以通过将它们添加为一个节点的子节点来使用多个节点。请参阅前面链接的文档中的 "Creating the Node Tree"、addChild(_:)
方法等
我在使用 ARSKView 的 ARkit 项目中遇到了障碍。
我想实现当在屏幕上点击并创建一个 ARAnchor 时,多个 SKNodes 会从同一个锚点弹出。由于我需要单独与每个节点交互,
默认情况下,我看到 func 视图中只有一个 SKnode 输出。
func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode?
我是 ARKit 的新手,甚至 Swift4 所以我希望得到您的指导。如果还有什么需要澄清的,请告诉我。
谢谢
从 the SKNode
documentation 的很早开始:
Nodes are organized hierarchically into node trees, similar to how views and subviews work
在 SpriteKit 中的任何地方(与 ARKit 一起使用或以其他方式使用)您可以使用一个 SKNode
(或节点子类),您可以通过将它们添加为一个节点的子节点来使用多个节点。请参阅前面链接的文档中的 "Creating the Node Tree"、addChild(_:)
方法等