如果编辑器当前正在刷新 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(); } } }