Menu
CoddyTech

まとめ:ライフサイクルロガー

CoddyのUnityジャーニー「Unityスクリプティングの基礎」セクションの一部。レッスン 59/67。

challenge icon

チャレンジ

中級

Console に Unity の実行順序を表示するスクリプトを書きましょう。各メソッドは、ここに記載されているとおり、自身の名前をログに出力します: Awake、OnEnable、Start、FixedUpdate、Update、LateUpdate、OnDisable、OnDestroy。

  • FixedUpdate、Update、LateUpdate は何度も実行されるため、それぞれ最初の呼び出し時だけログを出力します。
  • Space キーを押すとオブジェクトが破棄されるので、最後の2つのメソッドも実行されます。

Play を押し、Space キーを押して、Console を確認したら、Check を押しましょう。

自分で試してみよう

using UnityEngine;

public class LifecycleLogger : MonoBehaviour
{
    // 各メソッドの名前をログに記録する: Awake, OnEnable, Start, FixedUpdate, Update,
    // LateUpdate, OnDisable, OnDestroy。繰り返し呼ばれる3つは、それぞれ1回だけログに記録する。
    // Spaceを押すと、このオブジェクトが破棄される。
}

Unityスクリプティングの基礎のすべてのレッスン