반응형

유니티 모노비헤이비어 라이프 사이클 2

유니티의 기본 메소드(Default Method)에 개념과 호출순서

Unity의 기본 메서드는 게임이나 애플리케이션을 실행하는 동안 특정 순서로 호출됩니다. 실행 순서는 Unity 버전에 따라 다를 수 있지만, 다음은 Unity의 기본 메서드가 호출되는 일반적인 순서입니다: Awake(): 이 메서드는 스크립트가 메모리에 처음 로드될 때 호출됩니다. 게임이 시작되기 전에 변수나 오브젝트를 초기화하는 데 사용됩니다. OnEnable(): 이 메서드는 오브젝트가 활성화되어 씬에서 활성화될 때 호출됩니다. 오브젝트가 활성화될 때 설정해야 하는 변수나 오브젝트를 초기화하는 데 사용됩니다. Start(): 이 메서드는 Awake() 및 OnEnable()이 호출된 후에 호출됩니다. 첫 프레임이 렌더링되기 전에 설정해야 하는 변수나 객체를 초기화하는 데 사용됩니다. FixedUpd..

개발/유니티 2023.03.08

유니티의 라이프 사이클(Life Cycle)이란?

MonoBehaviour 클래스는 컴포넌트와 스크립트를 포함할 수 있는 Unity 씬의 오브젝트인 게임 오브젝트의 수명 주기를 관리하기 위한 기능을 제공하는 Unity의 기본 클래스입니다. 다음은 모노비헤이비어의 수명 주기에 대한 개요입니다: 1. 생성(Creation) : MonoBehaviour 컴포넌트가 포함된 게임 오브젝트가 생성되면 MonoBehaviour의 생성자가 호출됩니다. 이 시점에서 모노비헤이비어는 아직 완전히 초기화되지 않았으므로 다른 게임 오브젝트나 컴포넌트에 액세스하는 데 사용해서는 안 됩니다. 2. 초기화(Initialization) : MonoBehaviour의 생성자가 호출된 후 Unity 엔진은 Awake 메서드를 호출하여 MonoBehaviour를 초기화합니다. Awake..

개발/유니티 2023.03.07
반응형