例如,在World Space中有一幅使用带矩形的画布的图像。在这样做的时候,相机/设备可以自由地查看周围的图像,并将图像放置到“真实”世界中。我想知道是否有一种方法可以限制这种“移动”,从左到右,从上到下,但设备/摄像头的视图仅限于某一点。即使用户将设备/相机旋转360度,视图也会停留在某个点上。假设用户向左摇摄,摄像头/设备停止在rotationY: 9,如果向右,则停止在rotationY :-15,rotationX停留在0。
我在文档中看到了一个BoundBox,但不确定它是什么。有一个DeviceMotionModule,但不知道如何使用它。我不知道给出的脚本示例应该做什么。
发布于 2019-03-28 23:33:29
研究一下如何使用DeviceMotion。https://sparkar.com/ar-studio/learn/documentation/reference/classes/devicemotionmodule
脚本示例根据电话的旋转旋转3d平面。你必须做一些数学运算来根据你从DeviceMotion得到的规则和信号来定位你的对象。
发布于 2019-11-13 08:55:06
使用reactive模块,您可以访问"Clamp“方法,该方法实际上是将值限制在两个界限之间。我最近发现了这一点,因为我也有类似的问题。From this page
clamp(x: ScalarSignal,min: ScalarSignal,max: ScalarSignal):ScalarSignal
返回一个信号,其值是给定x信号的值,约束为介于给定的min和max信号值之间。
注意:如果min大于max,则行为未定义。
https://stackoverflow.com/questions/53000869
复制相似问题