type | 要设置为活动工具的 EditorTool 类型。 |
tool | 要设置为活动工具的 EditorTool 实例。 |
设置活动的 EditorTool。
要将内置工具(如移动、旋转或缩放)设置为活动状态,请使用 Tools.current。
using UnityEditor; using UnityEditor.EditorTools; using UnityEngine; class ToolToSetActive : EditorTool { [MenuItem("Tools/Set Active Tool Type")] static void SetActiveToolExample() { ToolManager.SetActiveTool<ToolToSetActive>(); } Vector3 m_Position; public override void OnToolGUI(EditorWindow window) { m_Position = Handles.PositionHandle(m_Position, Quaternion.identity); Debug.Log(m_Position); } }