版本:Unity 6 (6000.0)
语言English
  • C#

EditorApplication

UnityEditor 中的类

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们确实阅读了用户提出的每个建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

主应用程序类。

静态属性

applicationContentsPathUnity 编辑器内容文件夹的路径。(只读)
applicationPath获取 Unity 编辑器应用程序的路径。(只读)
contextualPropertyMenu每当用户在 Inspector 中右键点击属性时触发的回调。
delayCall所有 Inspector 更新后,一次调用的委托。
hierarchyWindowItemOnGUIHierarchyWindow 中每个可见列表项的 OnGUI 事件的委托。
isCompiling编辑器当前是否正在编译脚本?(只读)
isCreateFromTemplate如果当前项目是从模板项目创建的,则返回 true。
isFocused编辑器是否为操作系统的焦点窗口。(只读)
isPaused编辑器是否已暂停。
isPlaying编辑器是否处于播放模式。
isPlayingOrWillChangePlaymode编辑器当前是否处于播放模式或即将切换到播放模式。(只读)
isRemoteConnected编辑器当前是否连接到 Unity Remote 4 客户端应用程序。
isTemporaryProject如果当前项目作为临时项目创建,则返回 true。
isUpdating如果编辑器当前正在刷新 AssetDatabase,则为 true。
modifierKeysChanged键盘修饰键更改的委托。
projectWindowItemInstanceOnGUIProjectWindow 中每个可见列表项的 OnGUI 事件的委托。
projectWindowItemOnGUIProjectWindow 中每个可见列表项的 OnGUI 事件的委托。
searchChanged每当窗口搜索框的内容发生更改时触发的回调。
timeSinceStartup编辑器启动以来的时间。(只读)
update通用更新的委托。

静态方法

Beep播放系统蜂鸣声。
DirtyHierarchyWindowSorting将层次结构排序方法设置为脏状态。
EnterPlaymode将编辑器切换到播放模式。
ExecuteMenuItem调用指定路径中的菜单项。
Exit退出 Unity 编辑器应用程序。
ExitPlaymode将编辑器切换到编辑模式。
LockReloadAssemblies在加载程序集不方便时阻止其加载。
OpenProject打开另一个项目。
QueuePlayerLoopUpdate通常,当场景被修改时,编辑器中会发生播放器循环更新。此方法允许您无论场景是否被修改都排队播放器循环更新。
RepaintHierarchyWindow可用于确保 HierarchyWindow 重绘。
RepaintProjectWindow可用于确保 ProjectWindow 重绘。
SetTemporaryProjectKeepPath设置项目关闭时 Unity 应存储当前临时项目的路径。
Step执行单帧步进。
UnlockReloadAssemblies必须在 LockReloadAssemblies 之后调用,以重新启用程序集加载。
UpdateMainWindowTitle强制 Unity 编辑器更新其窗口标题。此函数在加载新场景或编辑器启动时自动调用。注册了 EditorApplication.updateMainWindowTitle 回调的用户可以调用此函数以强制更新标题。

事件

focusChanged当编辑器在操作系统中获得或失去焦点时触发。
hierarchyChanged当层次结构中的对象或对象组发生更改时触发的事件。
pauseStateChanged每当编辑器的暂停状态发生更改时触发的事件。
playModeStateChanged每当编辑器的播放模式状态发生更改时触发的事件。
projectChanged每当项目状态发生更改时触发的事件。
quitting当编辑器应用程序退出时,Unity 会触发此事件。
updateMainWindowTitle注册自定义回调以指定如何生成 Unity 编辑器标题。当加载新场景、Unity 启动或调用 EditorApplication.UpdateMainWindowTitle 时,Unity 将触发此回调。
wantsToQuit当编辑器应用程序想要退出时,Unity 会触发此事件。

委托

CallbackFunction要从 EditorApplication 回调中调用的委托。
HierarchyWindowItemCallback每个 OnGUI 事件中,对 HierarchyWindow 中每个可见列表项调用的委托。
ProjectWindowItemCallback每个 OnGUI 事件中,对 ProjectWindow 中每个可见列表项调用的委托。如果您想扩展 Project 窗口的功能,请使用此方法。例如,显示与可见资源相关的的信息或工具。
ProjectWindowItemInstanceCallback每个 OnGUI 事件中,对 ProjectWindow 中每个可见列表项调用的委托。如果您想扩展 Project 窗口的功能,请使用此方法。例如,显示与可见资源或子资源相关的的信息或工具。
SerializedPropertyCallbackFunction要从 EditorApplication 上下文 Inspector 回调中调用的委托。