ArCore中的Node和AnchorNode有什么区别? 我发现它们之间绝对没有区别。
val node = Node()
node.renderable = it
scene.addChild(node)
node.worldPosition = Vector3(x, y, z)
val node = AnchorNode()
node.renderable = it
scene.addChild(node)
node.worldPosition = Vector3(x, y, z)
答案 0 :(得分:0)
AnchorNode是与ARCore锚点关联的节点。 AnchorNode继承了Node类的许多方法,并且可以像您所看到的那样以与节点相同的方式使用。
从文档中:
节点
节点表示场景图层次结构中的转换。它可以包含可渲染的内容,以便渲染引擎进行渲染。
每个节点可以具有任意数量的子节点和一个父节点。父级可以是另一个节点,也可以是场景。
锚点节点
基于ARCore锚自动定位在世界空间中的节点。
当锚点不跟踪时,将禁用此节点的所有子节点。