【发布时间】:2019-03-22 01:18:43
【问题描述】:
我在 Android Studio 中使用 ARCore Sceneform 库。当节点设置为启用时,我很难找到一种方法来对节点执行缩放动画(例如 Google 用于在太阳系中旋转节点的 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));
})
);
我有这样的东西。
【问题讨论】:
-
你为了什么改变了你的问题?我回答了。你应该在任何答案之前这样做。
-
"How to create animation..."和"Scaling animation..."是不同的东西!!! -
哦,我很抱歉改变了这个问题。我改变了它,因为我想创建一个失败的缩放动画。所以我想如果我能找到一个创建任何动画的解决方案,并了解逻辑是如何工作的......
标签: java kotlin augmented-reality arcore sceneform