有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java ARCore TransformableNode在拖动后将localPosition设置为[x=0.0,y=0.0,z=0.0]

我正在为ARCore创建多人游戏体验。因此,我想共享设置为平面的LocalPositionTransformableNode

因此,当我将我的TransformableNode设置为ParentNode然后设置LocalPosition时,一切都正常,我使用getLocalPosition()获得了正确的本地位置

如果现在将节点拖动到平面上的另一点,则TransformableNode似乎丢失了它的ParentNode。因为在拖动node之后,我得到的是getLocalPosition() -> [x=0.0, y=0.0, z=0.0],而不是我之前设置的相对于父对象的位置

myAnchorNode.addChild(myTransformableNode);
myTransformableNode.setLocalPosition(position);
//dragging it at runtime
Vector3 x = myTransformableNode.getLocalPosition(position);
// x = [x=0.0, y=0.0, z=0.0]

共 (1) 个答案