: 예를 들어 유니티 컴파일이 시작될 경우 해당 스크립트는 바로 실행하게 된다.
using UnityEngine;
using UnityEditor;
[InitializeOnLoad]
public class Test_InitializeOnLoad : MonoBehaviour
{
static Test_InitializeOnLoad()
{
Debug.Log("이 안에 내용 작성");
//그러면 유니티 컴파일을 시작할 경우 위의 Debug.Log가 바로 실행된다.
}
}
|
[InitializeOnLoad]를 사용하기 위해서는 using UnityEditor;를 써줘야 한다.
컴파일이 시작된 후 한번만 실행이 된다.
시작 전 씬을 저장할때 사용해도 좋다.
'프로그램 공부 > Unity 함수' 카테고리의 다른 글
EditorSceneManager : 에디터에 있는 씬매니저 클래스 (0) | 2023.12.31 |
---|---|
EditorApplication : Unity 에디터에 대한 클래스 (1) | 2023.12.31 |
특정시간을 주고 호출되는 함수 만들기 (0) | 2019.08.08 |
[Range(Min, Max)] (0) | 2019.07.11 |
#if (조건부 컴파일) (0) | 2019.07.09 |