프로그램 공부/Unity 함수
[InitializeOnLoad] : 유니티 시작시 스크립트 실행
프로그램 호랭
2023. 12. 31. 01:42
: 예를 들어 유니티 컴파일이 시작될 경우 해당 스크립트는 바로 실행하게 된다.
using UnityEngine;
using UnityEditor;
[InitializeOnLoad]
public class Test_InitializeOnLoad : MonoBehaviour
{
static Test_InitializeOnLoad()
{
Debug.Log("이 안에 내용 작성");
//그러면 유니티 컴파일을 시작할 경우 위의 Debug.Log가 바로 실행된다.
}
}
|
[InitializeOnLoad]를 사용하기 위해서는 using UnityEditor;를 써줘야 한다.
컴파일이 시작된 후 한번만 실행이 된다.
시작 전 씬을 저장할때 사용해도 좋다.