What does revert on complete do in a transition?

3SAX V3 转场中“完成时还原”有什么作用?
Last updated: 2026-10-21

What revert on complete does

“完成时还原”的作用

Revert on complete returns a part to its base state (baseX/baseY, anchor, scale, rotation) after an action unit’s frame range in the AG panel finishes playing. It prevents offsets, swaps, and events from leaking into the next action.

“完成时还原”在 AG 动作组里,当某动作单元(帧范围)播放完毕后,让部件回到基础状态(baseX/baseY、锚点、缩放、旋转)。它防止位移、换件和事件影响到下一个动作。

How to do it in 3SAX V3

在 3SAX V3 中的操作

1. Open the AG Action panel and bind your material group.

1. 打开 AG 动作组面板,绑定素材组。

2. Add an action unit and set target part (join) and seq range, e.g. 01:0-5.

2. 添加动作单元,设置目标部件(join)和 seq 帧范围,例如 01:0-5。

3. Set rotation, scale, X/Y offset, swap part, or trigger event for that unit.

3. 为该单元设置旋转、缩放、X/Y 偏移、换件或触发事件。

4. Enable revert on complete on the unit so the part returns to base state at the end of the seq.

4. 在该单元开启“完成时还原”,使部件在 seq 结束时回到基础状态。

5. Click auto-suggest sequence to match the part’s available states, then preview in CANVAS and drag to fine-tune dx/dy.

5. 点击自动推荐序列,匹配部件可用状态,然后在 CANVAS 预览并拖动微调 dx/dy。

6. Run whole-project validation; fix red hints before rendering to MP4.

6. 运行整项目校验,修正红色提示后再渲染 MP4。

What you CAN and CANNOT do

可以做什么与不可以做什么

  • CAN: restore position/rotation/scale/swap after a seq ends; chain the next action cleanly; keep events from firing late.
  • CANNOT: revert a swap that has no parent state defined; skip validation and expect render to pass.
  • Without revert: parts stay offset and fly apart on the next action; swaps persist; render may fail validation.
  • 可以:seq 结束后还原位置/旋转/缩放/换件;干净衔接下一动作;避免事件延迟触发。
  • 不可以:还原未定义父状态的换件;跳过校验还指望渲染通过。
  • 不开启还原:部件保持偏移,下一动作时散开;换件残留;渲染可能校验失败。

Try the 3SAX V3 creator tool and test one action with revert on complete enabled.

现在就用 3SAX V3 创作工具,开启“完成时还原”测试一个动作。

Advertisement