일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- User Stack
- KRAFTON JUNGLE
- 전쟁-전투
- 핀토스
- 파이썬
- 이벤트 함수 실행 순서
- 크래프톤 정글
- 추상클래스와인터페이스
- 다익스트라
- project3
- 티스토리챌린지
- c#
- 알고리즘
- 크래프톤정글
- Unity
- 백준
- 알고리즘수업-너비우선탐색2
- TiL
- 오블완
- anonymous page
- 크래프톤정글4기
- pintos
- 네트워크
- BFS
- 4기
- kraftonjungle
- 유니티
- C
- 크래프톤 정글 4기
- 연결리스트
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