GridMapEditorPlugin¶
继承: EditorPlugin < Item < Object
GridMap 节点的编辑器。
描述¶
GridMapEditorPlugin 提供对 GridMap 编辑器功能的访问。
方法¶
void |
|
get_current_grid_map() const |
|
get_selected_cells() const |
|
get_selected_palette_item() const |
|
get_selection() const |
|
has_selection() const |
|
void |
set_selected_palette_item(item: int) const |
void |
set_selection(begin: Vector3i, end: Vector3i) |
方法说明¶
void clear_selection() 🔗
取消选择当前选中的单元格。
GridMap get_current_grid_map() const 🔗
返回网格地图编辑器当前编辑的 GridMap 节点。
Array get_selected_cells() const 🔗
返回 Vector3i 数组,表示选中单元格的坐标。
int get_selected_palette_item() const 🔗
返回网格图编辑器调色板中选定的 MeshLibrary 项目的索引,如果未选定任何项目,则返回 -1。
注意: 索引的顺序可能与编辑器界面中出现的顺序不同。
返回当前选中项的单元格坐标边界。请使用 has_selection() 检查是否存在选中项。
如果存在选中的单元格,则返回 true。
void set_selected_palette_item(item: int) const 🔗
在网格图编辑器的面板中选择具有指定索引的 MeshLibrary 如果给定的索引为负数,则不会选择任何项。如果给定的值大于最后一个索引,则将选择最后一个项。
注意: 索引的顺序可能与编辑器界面中出现的顺序不同。
void set_selection(begin: Vector3i, end: Vector3i) 🔗
选中从 begin 到 end 范围内的单元格。