Version: 6000.3
语言: 中文
场景视图上下文菜单
游戏视图

自定义编辑器工具

您可以使用 EditorTool API 创建编辑器工具。

编辑器工具的上下文决定了该工具在编辑器中的影响。工具可以是全局工具或组件工具。

访问编辑器工具场景视图:您正在创建的世界的交互式视图。您可以使用场景视图来选择和定位场景、角色、摄像机、灯光和所有其他类型的游戏对象。更多信息
请参阅术语表
从这些叠加层

  • 工具叠加
  • 工具设置叠加层

工具上下文

EditorToolContext API更改编辑器的内置变换工具的影响。

默认工具上下文为游戏对象Unity 场景中的基本对象,可以表示角色、道具、风景、相机、航路点等。游戏对象的功能由附加到它的组件定义。更多信息
请参阅术语表
.具有游戏对象工具上下文的工具会影响游戏对象的 Transform 值。其他上下文可能会影响不同的元素。例如,样条线工具上下文使“移动”、“旋转”“缩放”工具会影响样条线结和切线。

如果您的项目包含多个工具上下文,则可以使用工具叠加中的第一个按钮来选择工具上下文。如果未选择工具上下文按钮,则默认游戏对象工具上下文处于活动状态。如果项目中没有额外的工具上下文,则工具覆盖层中无法使用工具上下文按钮。

全局工具与组件工具

使用 EditorTool API 创建的工具可以是全局工具,也可以是组件工具。

全局工具

全局工具会影响任何游戏对象。

无论您选择的游戏对象类型如何,全局工具始终可用。例如,您始终可以访问“变换”工具,因为“变换”工具适用于任何游戏对象。

工具叠加层在内置变换工具(如移动旋转缩放矩形)之后的分段中显示全局工具。

组件工具

组件工具会影响特定的组件游戏对象的功能部分。游戏对象可以包含任意数量的组件。Unity 有许多内置组件,您可以通过编写继承自 MonoBehaviour 的脚本来创建自己的组件。更多信息
请参阅术语表
.

仅当您选择附加了该工具所来自的组件的游戏对象时,组件工具才可用。例如,只有在选择带有光源组件的游戏对象时,才能对光源使用自定义纵器工具。

工具叠加层中的最后一个按钮是组件工具。元件工具根据其元件分为几组。组件工具的可用性取决于您在场景场景包含游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,你放置你的环境、障碍物和装饰品,基本上是将你的游戏设计和构建成碎片。更多信息
请参阅术语表
view 或 Hierarchy 窗口。

其他资源

场景视图上下文菜单
游戏视图