실행 순서
대부분의 프레임워크 스크립트는 표준화된 사용자 지정 초기화, 초기화 해제 및 선택 취소 방법에 의존합니다:
Initialize()
Deinitialize()
Tick()
장치 및 시뮬레이션에 일관되고 복제 가능한 실행 순서를 제공하는 데 사용됩니다. 또한, 유니티 실행 순서나 MonoBehaviour 수명주기 및 수명에는 의존하지 않고 마음대로 호출할 수 있습니다. 프레임워크 클래스를 상속하거나 확장할 때 이러한 항목을 사용하는 것이 좋습니다. 그렇지 않으면 실행 순서를 준수하는 것이 개발자의 책임입니다.
틱 순서
MonoBehaviour Update()
가 실행되기 전에 모든 개체에 대해 Tick()
이 실행됩니다. 필요한 경우 모든 일반적인 MonoBehaviour 메소드(Awake()
/Start()
/Update()
)를 구현할 수 있습니다.
다음 그래프는 가장 중요한 유니티 및 프레임워크 부분의 틱 순서를 보여입니다.
노트: 우선 순위는 다음과 같이 보여집니다:
- 왼쪽 => 오른쪽
- 위 => 아래
라이프타임 / 지속성
핵심 프레임워크의 스크립트는 다양한 수명을 가지고 있습니다. 다음 그래프에서 다음 그래프는 스크립트 지속성을 대부분(위) 지속성부터 최소(아래) 지속성까지 보여줍니다. 박스가 이전 것과 맞춰진 경우 수명은 동일합니다.
Back to top