【更新】Super Pivot PRO Modifier 2.5枢轴编辑工具
Easily and quickly move and rotate the pivot point of GameObjects groups, using convenient Gizmo handlers directly inside Unity Editor.
Why Super Pivot?
Using empty GameObjects as "folders" is a popular and convenient way to organize your scene hierarchy.
But since Unity doesn't let you edit the pivot of these empty GameObjects, you will often end up with pivots placed nowhere near where your geometry and GameObjects actually are.
Features:
Add a convenient button (optional) under the Transform inspector to let you quickly move and rotate the pivot of your GameObjects.
Edit pivot visually using Gizmo handlers directly inside the scene view or by typing exact values in edit boxes.
Supports local and global rotations!
Precisely adjust the pivot according to the (displayed) bounding box using convenient sliders per axis.
Handy buttons to instantly adjust the pivot according to the child of your choice, or to the average position.
Dynamically edit pivot at runtime from script using our easy-to-use public API (check our sample 'ChangeAtRuntime').
Get notifications from the editor API to implement your custom code (check our sample 'EditorCallbackListener.cs').
Handles Unity's Undo/Redo shortcuts.
Supports multi-object selection and editing: change the pivot of multiple objects at once!
'Wrap into empty GameObject' feature: when working on a GameObject on which it's impossible to change pivot (Mesh, Terrain), you can wrap the GameObject into an empty one in one click! This way you can change the pivot of Meshes, Terrain...
Scale constraints support.
Supports Box/Capsule/Sphere Colliders offsets.
Grid snapping feature for more precise work.
Full source code available / no DLL.
Supports from Unity 5.5 to latest 2023 versions.
Limitations:
Super Pivot doesn't let you modify the pivot point of a Mesh (because it would modify the Mesh data), but provide the convenient "Wrap into empty GameObject" feature. Super Pivot's main usage is to move and rotate pivots of empty GameObjects used as "folder".
Modifying the pivot of a GameObject with an Animator in the hierarchy can cause issues, because an the Animation can be relative to the pivot of the GameObject you are changing.
Unity doesn't allow to modify the pivot of a prefab instance.
直接在Unity编辑器中使用方便的Gizmo处理程序,轻松而快速地移动和旋转GameObjects组的支点。
为什么是超级支点?
使用空的GameObjects作为 "文件夹 "是一种流行和方便的方式来组织你的场景层次结构。
但是由于Unity不允许你编辑这些空的GameObjects的支点,所以你经常会发现支点不在你的几何体和GameObjects的实际位置附近。
特点。
在Transform inspector下添加一个方便的按钮(可选),让你快速移动和旋转你的GameObjects的支点。
直接在场景视图内使用Gizmo处理程序直观地编辑支点,或在编辑框中输入准确的值。
支持局部和全局的旋转!
[仅适用于专业版] 根据(显示的)边界框,使用每个轴的方便滑块精确地调整支点。
[仅适用于专业版]方便的按钮可以根据你选择的子节点或平均位置立即调整支点。
使用我们易于使用的公共API(查看我们的样本 "ChangeAtRuntime"),在运行时从脚本动态地编辑枢轴。
从编辑器的API获得通知,以实现你的自定义代码(查看我们的样本'EditorCallbackListener.cs')。
处理Unity的Undo/Redo快捷键。
支持多对象选择和编辑:一次改变多个对象的支点
'Wrap into empty GameObject' feature: 当在一个不可能改变枢轴的游戏对象上工作时(Mesh, Terrain),你可以一键将该游戏对象包裹到一个空的对象中。这样你就可以改变Mesh、Terrain的支点。
[仅适用于专业版] 支持比例约束。
支持箱体/胶囊/球体碰撞器的偏移。
网格抓取功能,使工作更精确。
有完整的源代码/没有DLL。
支持从Unity 5.5到最新的2023版本。
局限性。
Super Pivot不允许你修改网格的支点(因为它会修改网格数据),但提供了方便的 "包裹到空的游戏对象 "功能。Super Pivot的主要用途是移动和旋转作为 "文件夹 "的空GameObjects的支点。
修改层次结构中带有Animator的GameObject的支点可能会引起问题,因为Animation可能是相对于你正在改变的GameObject的支点而言的。
Unity不允许修改prefab实例的支点。
页:
[1]