版本: 2022.3
语言: 英语
GridBrushBase
TilemapEditorTool

GridBrushEditorBase

必须添加的画笔编辑器都应继承自 GridBrushEditorBaseGridBrushEditorBase 提供一组固定的API,用于绘制调色板窗口上的 检查器Unity窗口,显示有关当前选定的GameObject、资产或项目设置的信息,允许您检查和编辑值。 更多信息
参见词汇表
以及在 场景场景包含您的游戏的环境和菜单。将每个唯一的场景文件视为一个独特的关卡。在每个场景中,您放置您的环境、障碍物和装饰,本质上是在分块设计和构建游戏。更多信息
参见词汇表
视图上的 Gizmo与场景中的GameObject相关联的图形叠加,在场景视图中显示。内置场景工具(如移动工具)是Gizmo,您可以使用纹理或脚本创建自定义Gizmo。一些Gizmo仅在选择GameObject时绘制,而其他Gizmo无论选择哪个GameObject都会由编辑器绘制。更多信息
参见词汇表

public virtual GameObject[] validTargets

这返回一个由画笔能够在其上绘制的有效目标 GameObjectUnity场景中的基本对象,可以代表角色、道具、风景、摄像机、航标点等。GameObject的功能由附加到其上的组件定义。更多信息
参见词汇表
组成的列表。这在调色板窗口的下拉菜单中显示。重写此方法以拥有此画笔可与其交互的自定义目标列表。

public virtual void OnPaintInspectorGUI()

这显示一个用于在调色板中编辑画笔选项的检查器。使用此功能来更新在 场景视图中进入您正在创建的世界的一种交互式视图。您使用场景视图中来选择和定位风景、角色、摄像机、灯光以及所有其他类型的GameObject。更多信息
参见词汇表
编辑时刷的功能。

public virtual void OnSelectionInspectorGUI()

这显示当在目标网格上选择单元格时的检查器。重写此方法以显示所选单元格的自定义检查器视图。

public virtual void OnPaintSceneGUI(GridLayout grid, GameObject brushTarget, BoundsInt position, GridBrushBase.Tool tool, bool executing)

这用于在使用画笔绘画时在场景视图中绘制额外的Gizmo。工具是当前在调色板中选定的工具。执行返回画笔是否在特定时间使用。


  • 2017年09月06日 页面发布
GridBrushBase
TilemapEditorTool