【问题标题】: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 补丁完成的,在这种情况下,它只接受一个旋转轴的值,而另外两个始终为零。您可以根据自己的旋转方式对其进行调整。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-11
      • 2015-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2021-03-17
      相关资源
      最近更新 更多