MonoBehaviourは通常、Playモードのみで実行される。 Playモードとは再生ボタンが押下され実行されている状態のこと。 ExecuteInEditMode属性を追加するとPlayモードでないとき(==Editモード)にスクリプトを実行できるようになる。 using UnityEngine; using System.Collections; [ExecuteInEditMode] public class TestEditMode : MonoBehaviour { void Start() { Debug.Log("Start"); } void Update() { Debug.Log("Update"); } void OnGUI() { Debug.Log("OnGUI"); } void OnRenderObject () { Debug.Log("OnRender