如果我有两个单独的Sceneform可变形节点及其自己的AnchorNodes和Anchor,我如何将它们“链接”在一起,以便用户的手势(捏合和拖动)对它们两者具有相同的效果?如果我在同一个Anchor或AnchorNode上分配它们,这使得它们的位置相同,但我不希望这样,我希望这两个节点在链接后保持它们的相对位置。我知道如何缩放和旋转节点,如果我知道我需要做多少,但我无法找到一种方法来可靠地听取手势的开始和结束。
为了同时转换两个不同的节点,你需要为它们分配一个mutual Parent Node
。在育儿之后,您的两个节点仍然保持其相对位置。
层次结构必须如下所示:
从那一刻起,所有的变换都将应用于both Children Nodes
。节点的所有下游层次结构都遵循父节点的转换。
您还应该在GitHub上查看Google的名为Solar System的项目。