问题描述
我想在Spark AR Studio中使用Screen Tap补丁将对象放置在由Plane Tracker创建的3d平面上的某个地方。
官方网站上有在世界上移动对象和调整对象大小教程,并且在简介部分提到了Screen Tap,但后来仅在Screen Pan,Screen Pinch和Screen Rotate上进行了详细说明。
但是我希望用户点击以放置。有可能吗?
解决方法
是的,TouchGestures模块上有一个onTap手势方法,请参见此处:https://sparkar.facebook.com/ar-studio/learn/reference/classes/touchgesturesmodule/
代码如下:
TouchGestures.onTap().subscribe((gesture) => {
planeTracker.trackPoint(gesture.location);
});