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

Unity编辑器Toggle Tool Handle Position功能作用及操作问题解答

Unity 工具栏 Toggle Tool Handle Position 功能说明

Toggle Tool Handle Position功能图标

这个按钮是Unity场景视图变换工具的锚点位置切换开关,下拉可切换Pivot和Center两种模式,核心只影响场景里变换Gizmo(即移动、旋转、缩放操作使用的三色操作轴)的锚点位置,不会直接修改任何物体的Transform参数。

两种模式的准确定义

  • Pivot 轴心点模式:Gizmo锚点取选中物体自身的原生轴心位置。这个轴心是3D资源在制作阶段(建模软件中)就预先设置好的,和模型本身的几何中心没有必然联系——比如门模型的轴心通常设在合页位置,长剑模型的轴心通常设在握柄底端,方便后续做旋转、握持逻辑。如果同时选中多个物体,该模式下Gizmo会固定在你最后选中的那个活动对象(Hierarchy面板中高亮为纯蓝色的物体)的原生轴心上。
  • Center 集合中心模式:Gizmo锚点是Unity根据当前选中的所有物体,实时计算出的整体网格包围盒几何中心,和单个物体的预制轴心无关。只要你增减选中的物体、或者调整选中物体的位置/网格大小,这个中心点都会自动重新计算。

为什么切换模式看不到效果

刚接触这个功能的用户经常切完模式看不到任何变化,基本都是以下几种情况:

  1. 只选中了单个物体,且这个物体的原生轴心刚好和自身网格包围盒中心重合。Unity自带的Cube、Sphere、Plane等基础几何体,默认轴心就设在模型正中心,这种情况下两种模式的Gizmo位置完全一致,自然看不出区别。
  2. 选中的是无网格组件的空物体。空物体没有可用于计算包围盒的网格数据,Center模式下会直接取物体自身的Transform位置作为锚点,和Pivot模式表现完全一致。
  3. 误以为模式切换会修改物体坐标。这个功能只改操作锚点的位置,不会移动物体本身,如果你盯着物体的Transform数值栏看,当然看不到任何参数变化。

快速验证效果的操作步骤

按下面的步骤操作可以立刻看出两种模式的差异:

  1. 在场景里新建一个Cube,把它的X轴坐标设为2;再新建一个Capsule,X轴坐标设为-2,让两个物体拉开距离。
  2. 框选这两个物体,来回切换Pivot和Center模式:切到Center时,Gizmo会出现在两个物体正中间的世界原点位置;切到Pivot时,Gizmo会跳到你最后选中的那个物体的原生轴心上。
  3. 切到旋转工具,分别在两种模式下拖动旋转轴:Pivot模式下两个物体会绕着最后选中物体的轴心旋转,Center模式下两个物体会绕着两者的共同中心点旋转,差异非常明显。
    如果想在单个物体上看到效果,只要导入一个轴心不在几何中心的资源(比如门、武器类模型,或者自己在建模软件里把模型轴心挪到边角位置再导出),选中后切换模式就能直接看到Gizmo在两个位置之间跳转。

日常使用场景

  • 摆放需要绕固定轴旋转的物体(比如门、翻盖、开关)时,切到Pivot模式,保证旋转锚点和资源预制的转轴位置重合,避免旋转时位置偏移。
  • 需要批量调整多个零散物体的整体位置、旋转角度时,切到Center模式,锚点在选中集合的几何中心,操作时更容易控制整体位移/旋转的幅度。

注意不要把这个功能和旁边的Local/Global轴向切换按钮搞混:后者控制的是Gizmo的轴向对齐方向(对齐物体自身坐标轴还是世界坐标轴),和锚点位置是完全独立的两个设置。


内容的提问来源于stack exchange,提问作者Đỗ Trọng Khoa

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 12:57:14