본문 바로가기 메뉴 바로가기

외장뇌모리

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

외장뇌모리

검색하기 폼
  • 분류 전체보기 (33)
    • Game (11)
      • Fundamental (2)
      • 기획 & Design (0)
      • Art (2)
      • 개발 (7)
    • Programming (19)
      • Fundamental (1)
      • Languages (4)
      • Framework & Libraries (3)
      • Platform & Services (0)
      • IDE, Tools, etc. (11)
    • Finance (0)
      • 부동산 (0)
      • 주식 (0)
      • 가상화폐 (0)
    • 취미 (3)
      • 게임 리뷰 (0)
      • 모두까기 (2)
      • 여행 (0)
      • 맛집 (0)
      • 요리 (1)
  • 방명록

Singleton (1)
[Unity/C#] Singleton Pattern (싱글톤)

유지보수시에 버그 발생을 높이고 디버깅이 힘들어지므로 되도록 멀리하는것이 좋지만 게임과 같은 특정분야에서 성능이나 효율성(소규모개발)을 이유로 Singleton Pattern이 많이 쓰이는것 같아 정리하도록 한다. ## 개요 MonoBehaviour나 ScriptableObject같은 Unity Object를 Singleton으로 만들수도 있지만 객체 설계 취지에서 벗어나고 객체 lifetime에 대한 제어권이 Unity C++ Engine에 있다는게 찝찝하기에 개인적으로는 사용을 지양한다. 참고로 대충 아래와 같은 방식으로 `Awake()`를 통해 초기화하해서 사용하며 안정성을 위해 부가 코드가 추가될 수 있다. ## MonoBehaviour Singleton 보통 싱글톤을 상속과 일반화를 통해 많이 ..

Game/개발 2023. 2. 14. 14:59
이전 1 다음
이전 다음
공지사항
  • Hello Programmer!
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • vscode
  • await
  • git
  • Visual Studio Code
  • Scraping
  • logging
  • Singleton
  • 닷넷
  • firestore
  • 코루틴
  • RuntimeInitializeOnLoadMethod
  • framework
  • .net
  • 싱글톤
  • 비동기
  • C#
  • async
  • Addressables
  • 유니티
  • coroutine
  • 환경설정
  • initialize
  • gcp
  • Custom Package
  • selenium
  • github
  • VS2022
  • Debug
  • unity
  • Python
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바