[InitializeOnLoadMethod] 를 해주면, 컴파일 실행될때 한 번 돈다
이걸로 유니티 에디터의 값을 초기화 시켜줄때 쓰면 좋다
기타 애트리뷰트는 다음과 같다 . 참고
https://rito15.github.io/posts/unity-editor-init-events/
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;
public class UnityEditorInitialize
{
[InitializeOnLoadMethod]
private static void Initialize()
{
//Initialize Something
}
[MenuItem("에디터 초기화")]
public static void InitializeManual()
{
Initialize();
}
}
#endif
반응형
'유니티 엔진' 카테고리의 다른 글
레거시 프로젝트를 URP 패키지로 업그레이드하기 (0) | 2024.08.04 |
---|---|
Depth Texture를 언제 그릴까? Depth Prepass / After Opaque (0) | 2023.07.20 |
유니티 교과서 5판 (0) | 2022.09.18 |
유니티 비주얼 스튜디오 코드 인텔리센스 C# 익스텐션 버그 (0) | 2022.09.11 |
Unity URP 3D 프로젝트는 리니어고 2D 프로젝트는 감마다?! (2) | 2022.06.03 |
댓글