How do I make a part rotate around its own center?

如何让部件绕自身中心旋转
Last updated: 2026-10-21

Direct answer

直接回答

Set the part's anchor to the rotation point, then add a rotation in its action unit. This makes the part spin around its own center.

把部件的锚点设到旋转点,再在它的动作单元里添加旋转。这样部件就会绕自身中心旋转。

How to do it in 3SAX V3

在 3SAX V3 中怎么做

1. Open SG Material Group and upload or select the part (PNG). Set its Part ID.

1. 打开 SG 材质组,上传或选中部件(PNG),设置 Part ID。

2. On that part, set Anchor X/Y to its center. If the part has a Parent ID, temporarily clear it so the part rotates alone.

2. 在该部件上把 Anchor X/Y 设为它的中心。若有 Parent ID,先暂时清空,让部件单独旋转。

3. In CANVAS, fine-tune dx/dy or rot/scale; edits sync back into the code.

3. 在 CANVAS 里微调 dx/dy 或 rot/scale,修改会同步回代码。

4. Open AG Action Group, bind this material group, and add an action unit with the target part = the join.

4. 打开 AG 动作组,绑定该材质组,添加动作单元,目标部件 = 该 join。

5. Set relative rotation, scale, and X/Y offsets. Use auto-suggest sequence to generate a seq matching the part's states.

5. 设置相对旋转、缩放和 X/Y 偏移。用自动建议序列生成与部件状态匹配的 seq。

6. Build the state machine, then preview in CANVAS. Chain events in AC Scheduler if needed.

6. 建立状态机,在 CANVAS 预览。需要时在 AC 调度器里串联事件。

7. Validate the whole project before render.

7. 渲染前对整个项目做校验。

What you CAN and CANNOT do

能做与不能做

  • CAN: rotate a single part around its center via anchor + AG rotation; animate multiple parts via parent-child trees; bind parts to BONE joints to move together; render portrait 720x1280 or landscape 1280x720 MP4.
  • CANNOT: rotate around center without setting the anchor — the part orbits around the wrong point and parts fly apart; skip validation — the render fails with a clickable error list; the tool does not compose music or generate saxophone sounds.
  • 能做:通过锚点 + AG 旋转让单个部件绕中心旋转;用父子树联动多个部件;绑定 BONE 关节让部件一起移动;渲染竖版 720x1280 或横版 1280x720 的 MP4。
  • 不能做:不设锚点就无法绕中心旋转——部件会绕错误的点公转、部件飞散;跳过校验——渲染失败并显示可点击的错误列表;本工具不作曲、不生成萨克斯音色。

Try it in the 3SAX V3 creator tool.

到 3SAX V3 创作工具里试试吧。

Advertisement