You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Spark AR中如何实现点击按钮使物体每次平滑额外旋转90度?

Spark AR Patches实现点击按钮平滑累加旋转90°的方案

要实现每次点击按钮平滑旋转90°并累加角度,核心是用计数器记录点击次数,配合插值节点完成平滑过渡,具体步骤如下:

  • 添加Counter节点:初始值设0,按钮点击信号连到Increment端口,步长设1。如果需要循环旋转(第5次回到0°),给计数器输出加个Modulo节点,输入值设4,让计数始终在0-3循环。
  • 计算目标角度:用Multiply节点,把计数器(或取模后)的输出和90相乘,得到0°、90°、180°、270°的目标旋转值。
  • 平滑过渡处理:添加Interpolate节点,把物体当前的对应旋转轴(比如Rotation Y)输出连到Start端口,刚才算出的目标角度连到End端口;按钮点击信号连到Trigger端口,Duration设0.3-0.5秒(根据平滑需求调整),注意把插值类型设为Angle,避免跨0°时出现反向大角度旋转。
  • 连接到物体旋转:把Interpolate的输出连到物体Transform的对应旋转轴输入,替换原来的瞬时旋转连接。

这样每次点击按钮,物体会从当前角度平滑过渡到下一个90°累加角度,4次完成一圈旋转。

内容的提问来源于stack exchange,提问作者Patrick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 18:21:27