エディタ拡張とは この記事でのバージョン Unity 5.6.1f1 はじめに 例えば以下のようなコードで、オブジェクトを生成するエディタ拡張を作る事が出来ますが、 using UnityEngine; using UnityEditor; public class GameObjectCreator { [MenuItem("Test/Create")] public static void Create (){ //新しいゲームオブジェクトを作成 new GameObject("New GameObject"); } } このコードだと、Sceneに編集済みのマーク(米印)が表示されず、保存する事が出来ません。 今回はそんな時に役立つ記事です。 Undo Sceneが編集済みと認識されていないのは、変更点が記録がされていないからです。 なので、Undoクラスを使って、変更点を記録すれば