public static bool isUpdating ;

描述

如果编辑器当前正在刷新 AssetDatabase,则为 true。

在 AssetDatabase 刷新期间,编辑器会检查是否有任何文件发生更改、 发生更改的文件是否需要重新导入,然后重新导入它们。isUpdating 属性将根据是否正在加载 AssetDatabase 而返回 true 或 false。(只读)

using UnityEditor;

public class NewSceneWhileNotUpdating { // Simple editor Script that lets you create a new // Scene if editor is not updating.

[MenuItem("Example/New Scene while not updating")] static void EditorPlaying() { if (!EditorApplication.isUpdating) { EditorApplication.NewScene(); } } }