是否可以限制Facebook AR Studio中的设备/相机移动?

时间:2018-10-26 03:11:09

标签: spark-ar-studio

例如,在“世界空间”中有一个使用画布和矩形的图像。这样做,相机/设备可以自由地环顾四周,并将图像置于“真实”世界中。我想知道是否有一种方法可以限制从左到右,从上到下的“移动”,但是设备/相机视图在特定点上受到限制。即使用户将设备/相机旋转360度,视图也会停留在某个点。假设用户向左平移,则相机/设备在Y轴旋转位置停止:9,如果在向右旋转,然后在Y轴旋转位置:-15停止,则旋转X停留在0。

我看到文档中有一个BoundBox,但不确定是什么。有一个DeviceMotionModule,但不知道如何使用它。我不知道给定的脚本示例应该做什么。

2 个答案:

答案 0 :(得分:0)

使用DeviceMotionhttps://sparkar.com/ar-studio/learn/documentation/reference/classes/devicemotionmodule

该脚本示例根据电话的旋转旋转3d平面。 您将必须做一些数学运算才能根据规则定位对象并发出从DeviceMotion获得的信号。

答案 1 :(得分:0)

使用电抗模块,您可以访问“钳位”方法,该方法实际上是在两个边界之间限制值。我最近发现了这个问题,因为我遇到了类似的问题。 From this page

clamp(x:ScalarSignal,最小:ScalarSignal,最大:ScalarSignal):ScalarSignal

返回一个信号,该信号的值就是给定x信号的值,该值被限制在给定的最小和最大信号的值之间。

注意:如果min大于max,则行为不确定。