Menu
CoddyTech

복습: 생명 주기 로거

Coddy Unity 여정의 Unity 스크립팅 기초 섹션에 포함된 레슨. 85개 중 74번째.

이 복습에서는 Unity가 스크립트에서 호출하는 모든 메서드를 Awake()부터 OnDestroy()까지 호출 순서대로 정리합니다.

challenge icon

챌린지

중급

Unity의 실행 순서를 Console에 표시하세요.

  1. Awake, OnEnable, Start, OnDisable 및 OnDestroy를 작성하고, 각각 자신의 이름을 로그에 기록하세요.
  2. FixedUpdate, Update 및 LateUpdate도 같은 방식으로 작성하되, 각각 bool 필드를 사용해 첫 번째 호출 때만 로그에 기록하세요.
  3. Update()에서 Space 키를 누르면 Destroy(gameObject);를 호출하세요.

‘플레이’를 누른 다음 Space 키를 누르세요. Console에 여덟 개의 이름이 순서대로 표시됩니다. 그런 다음 ‘확인’을 누르세요.

직접 해보기

using UnityEngine;

public class LifecycleLogger : MonoBehaviour
{
    // 각 메서드의 이름을 로그에 기록하세요: Awake, OnEnable, Start, FixedUpdate, Update,
    // LateUpdate, OnDisable, OnDestroy. 반복 호출되는 세 메서드는 한 번만 로그에 기록하세요.
    // Space를 누르면 이 객체가 파괴됩니다.
}
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Unity 스크립팅 기초의 모든 레슨

직접 연습해 보세요: Unity 플레이그라운드