EditorInspector

Inherits: ScrollContainer < Container < Control < CanvasItem < Node < Object

用于编辑所选节点的属性的选项卡。

描述

编辑器检查器默认位于编辑器的右侧。用来编辑所选节点的属性。例如,你可以选择一个节点,如Sprite,然后通过检查器工具编辑其transform变换。编辑器检查器是游戏开发工作流程中的一个重要工具。

注意: 这个类不应该被直接实例化。而是,使用EditorInterface.get_inspector访问单例。

属性

bool

scroll_horizontal_enabled

false (overrides ScrollContainer)

方法

void

refresh ( )

信号

  • object_id_selected ( int id )

在检查器中按下Object的编辑按钮时触发。主要用于远程场景树检查器中。


  • property_edited ( String property )

在检查器中编辑属性时触发。


  • property_keyed ( String property )

当属性在检查器中被键入时触发。当切换动画面板时,可通过点击属性旁边的 “键 “图标对属性进行键控。


  • property_selected ( String property )

在检查器中选择属性时触发。


  • property_toggled ( String property, bool checked )

在检查器中切换布尔属性时发出。

注意:如果启用了内部autoclear属性,则该信号永远不会触发。由于该属性在编辑器检查器中始终处于启用状态,因此编辑器本身绝不会发出该信号。


在检查器中选择资源时触发。


  • restart_requested ( )

在检查器中编辑需要重启应用的属性时触发。仅在项目设置和编辑器设置中使用。

方法说明

  • void refresh ( )

重新刷新检查器。

注意:为了节省CPU资源,如果docks/property_editor/auto_refresh_interval编辑器设置中指定的时间在上一次调用本方法后还没有过去,那么调用本方法将不做任何操作。(默认情况下,这个时间间隔被设置为0.3秒)