链接Sceneform节点/对象以缩放和一起移动

时间:2019-04-19 21:45:52

标签: android augmented-reality arcore sceneform

如果我有两个单独的Sceneform可变形节点,它们分别具有自己的AnchorNode和Anchor,如何将它们“链接”在一起,以便用户的手势(“捏”和“拖”)对它们的效果相同? 如果我将它们分配在相同的Anchor或AnchorNode上,这会使它们的位置相同,但我不希望这样,则我希望两个节点在链接后保持它们的相对位置。 我知道如何缩放和旋转节点(如果我知道需要执行多少操作),但是我无法找到可靠地聆听手势开始和结束的方法。

1 个答案:

答案 0 :(得分:1)

为了同时转换两个不同的节点,您需要为其分配一个mutual Parent Node。育儿后,您的两个节点仍保持其相对位置。

层次结构必须如下所示:

enter image description here

从那时起,所有转换将应用于both Children Nodes。节点的所有下游层次结构都遵循父节点的转换。

您还应该在GitHub上查看Google的名为Solar System的项目。