我Sceneform
在 Android Studio 中使用 ARCore 库。当节点设置为启用时,我很难找到一种方法来对节点执行缩放动画(就像Quaternion
谷歌在太阳系中用于旋转节点的方法一样)。
//On Tap Listener
scannerVisual.setOnTapListener(((hitTestResult, motionEvent) -> {
// NodeAnimator arrow = new NodeAnimator(true);
//arrow.setParent(scanner);
Node arrowVisual = new Node();
//StackOverflow Solution
arrowVisual.setLocalPosition(new Vector3(0.5f, 0.0f, 0.0f));
arrowVisual.setLocalScale(new Vector3(0.03f, 0.03f, 0.06f));
arrowVisual.setRenderable(arrowRenderable);
arrowVisual.setParent(scanner);
// arrowVisual.setLocalRotation(Quaternion.axisAngle(new Vector3(0.0f, 1.0f, 0.0f), 90));
})
);
我有这样的东西。