Runtime Transform Gizmos
时间: 2024-01-02 19:03:35 浏览: 23
Runtime Transform Gizmos是一个可以让Unity在运行时控制物体位置、方向和缩放的小工具。它是一个脚本API,可以让你在游戏中直观和专业地转换对象。使用Runtime Transform Gizmos,你可以在运行时编辑器或游戏中移动、旋转和缩放对象。这对于制作模型工具非常有用。\[1\]
Runtime Transform Gizmos由一个名为RTEditorEditorGizmoSystem的对象管理,你可以根据需要更改它的名称。它管理所有的gizmo对象,允许你在不同的gizmo类型之间切换,并计算gizmo对象的位置和方向。它还允许你改变gizmo的变换空间和变换轴点。其中包括Translation Gizmo(平移工具)、Rotation Gizmo(旋转工具)、Scale Gizmo(缩放工具)和Volume Scale Gizmo(以BoxCollider形式修改物体的工具)。你可以通过设置Active Gizmo Type来选择默认激活的gizmo类型。\[2\]
此外,Gizmo对象还公开了一些事件,包括GizmoDragStart、GizmoDragUpdate和GizmoDragEnd。你可以添加对这些事件的监听,以便在拖动gizmo时执行相应的操作。\[3\]
#### 引用[.reference_title]
- *1* *2* [【Unity3D插件】RuntimeTransformGizmos插件分享《Unity运行时控制模型插件》](https://blog.csdn.net/q764424567/article/details/86243905)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [RuntimeTransformGizmo:位移、旋转、缩放插件](https://blog.csdn.net/m0_68256659/article/details/123549600)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]