最終更新:2018-07-25 (水) 11:54:22 (24d)  

UnityEngine.MonoBehaviour はてなブックマークを見る
Top / UnityEngine.MonoBehaviour

MonoBehaviour は全てのスクリプトから派生するベースクラスです。

https://docs.unity3d.com/ja/current/ScriptReference/MonoBehaviour.html

継承

メモ

  • JavaScript を使用するとき全てのスクリプトは自働的に MonoBehaviour から派生します。
  • C♯ または Boo を使用するときは明示的に MonoBehaviour から派生する必要があります。

メソッド

  • MonoBehaviour.Start - はじめに一度だけ呼び出す
  • MonoBehaviour.Update - 毎フレーム呼び出す
  • Invoke - 設定したメソッドを、 設定した秒数後に、一度だけ呼び出す
  • Awake - スクリプトが読み込まれるときに、一度だけ呼び出す

OnXXXX

  • OnMouseXX()系 - マウスが乗った時等に呼び出します。
  • OnTrigger?◯◯()系 - トリガー状態のオブジェクトとの衝突状態によって呼び出します。
  • OnCollision?◯◯()系 - オブジェクトの衝突状態によって呼び出します。
  • OnControllerColliderHit?() - キャラクターコントローラーの衝突の際に呼び出します。
  • OnEnable?() - オブジェクトが有効状態になった時に一度呼び出します。
  • OnDestroy?() - オブジェクトが破棄される直前に呼び出します。
  • OnApplicationQuit?() - アプリの終了直前に呼び出します。
  • OnGUI() GUIの描画やイベントを処理する関数

関連