5

我目前正在研究示例场景表单应用程序,我注意到当我运行它时,我可以用一根手指拖动模型并用两根手指旋转它来平移模型。

我想要做的是当两根手指在屏幕上并移动时要完成的翻译,以及只有一根手指向左/向右移动的旋转。

由于 ARCore 的文档目前还没有完成,我很难用反编译的 ARCore 代码自己弄清楚。

谢谢!

4

1 回答 1

1

您必须为 ArFragment 的 TransformationSystem 提供自己的TransformationGestureDetector。但目前这似乎并不容易。因此,您必须跳过 ArFragment 并直接使用ArSceneView。它的行为类似于默认的 Android 视图,因此您可以使用 onTouchListener 并使用 GestureDetector 来检测手势。但在这种情况下,您必须自己进行对象的旋转和平移。

于 2018-06-05T13:37:35.710 回答