일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 크래프톤 정글
- 유니티
- 파이썬
- KRAFTON JUNGLE
- 알고리즘수업-너비우선탐색2
- kraftonjungle
- 크래프톤정글4기
- 추상클래스와인터페이스
- 연결리스트
- Unity
- pintos
- 오블완
- 4기
- project3
- anonymous page
- 알고리즘
- 핀토스
- 전쟁-전투
- 이벤트 함수 실행 순서
- 크래프톤 정글 4기
- 티스토리챌린지
- 다익스트라
- 네트워크
- TiL
- c#
- C
- 백준
- BFS
- 크래프톤정글
- User Stack
Archives
- Today
- Total
목록2024/11/23 (1)
말감로그
[Unity] Valley - MonoBehaviour를 상속받지 않는 인스턴스 클래스에서 코루틴 사용하는 법
Unity에서 코루틴을 실행하려면 MonoBehaviour 컴포넌트가 있어야 하지만 SoundManager는 MonoBehaviour를 상속받지 않는 정적 메서드를 사용하는 싱글톤 패턴을 구현한 클래스이다. private 생성자를 통해 외부에서 인스턴스를 생성하지 못하도록 제한한다. 싱글톤 패턴의 핵심인 "클래스의 인스턴스가 하나만 존재해야 한다'는 것을 보장하는 것이다.private 생성자를 사용하면 외부 코드에서 new SoundManager()와 같이 새 인스턴스를 생성하는 것을 방지할 수 있다.static 생성자는 클래스가 처음 로드 될 때 단 한 번만 실행된다.이를 통해 SoundManager.Instance가 초기화되며, 멀티 스레드 환경에서도 안전하게 인스턴스를 생성할 수 있다.public ..
TIL
2024. 11. 23. 04:35