EditorApplication
- applicationContentsPath
- applicationPath
- Beep
- CallbackFunction
- currentScene
- ExecuteMenuItem
- Exit
- HierarchyWindowItemCallback
- hierarchyWindowItemOnGUI
- isCompiling
- isPaused
- isPlayingOrWillChangePlaymode
- isPlaying
- LockReloadAssemblies
- modifierKeysChanged
- NewScene
- OpenProject
- OpenSceneAdditive
- OpenScene
- playmodeStateChanged
- ProjectWindowItemCallback
- projectWindowItemOnGUI
- RepaintHierarchyWindow
- RepaintProjectWindow
- SaveAssets
- SaveCurrentSceneIfUserWantsTo
- SaveScene
- Step
- timeSinceStartup
- UnlockReloadAssemblies
- update
EditorApplication.ExecuteMenuItem 执行菜单项
static function ExecuteMenuItem (menuItemPath : string) : bool
Description描述
Invokes the menu item in the specified path.
调用指定路径的菜单项。
This function also works with Editor Scripts
此功能也可与编辑脚本一起作用。
// Simple script that lets you create a new
// scene, create a cube and an empty game object in the scene
//简单的脚本, 可以让你新建一个新的场景, 新建一个立方体和场景中的一个空物体
// Save the scene and close the editor
//保存场景并且关闭编辑器
import UnityEditor;
@MenuItem ("Example/Chain Actions and close")
static function Chain() {
EditorApplication.NewScene();
EditorApplication.ExecuteMenuItem("GameObject/Create Other/Cube");
EditorApplication.ExecuteMenuItem("GameObject/Create Empty");
EditorApplication.SaveScene("Assets/MyNewScene.unity");
EditorApplication.Exit(0);
}
最后修改:2011年6月25日 Saturday 21:07