【问题标题】:SparkAR how do you rotate an object an additional 90 degrees each time you press the button?SparkAR 每次按下按钮时如何将对象额外旋转 90 度?
【发布时间】:2022-11-04 02:48:22
【问题描述】:
我有一个按钮和一个 3d 对象。每次按下按钮时,我希望对象旋转 90 度。因此,如果我按它 4 次,它会完成 360 转。我试着用谷歌搜索一个例子,但到目前为止还没有运气。使用补丁 Spark AR。
我可以让它在按下 ok 时旋转 90 度,但在此之后卡住了,我需要它在每次按下时累积 90,180,270 度等。布局工作进展。
【问题讨论】:
标签:
javascript
augmented-reality
instagram-api
spark-ar-studio
【解决方案1】:
使用补丁最简单的方法是使用Counter 补丁,该补丁将在每次触发点击事件时增加。计数器的取值范围为 0 到 3(包括两端)。那么它的Value 就是Multiplied 乘90 并被发送到需要旋转的对象的旋转补丁中。这是通过Pack 补丁完成的,在这种情况下,它只接受一个旋转轴的值,而另外两个始终为零。您可以根据自己的旋转方式对其进行调整。