대망의 2일차, 오늘부터는 고전 게임인 '플래피 버디(FlappyBird)' 제작을 시작하였다. 이제는 너무 익숙한 FlappyBird 오늘은 오늘 배운 내용 중, 가장 중요했던 싱글톤(Singletone)에 대해 알아보도록 하자. 1.
'싱글톤 패턴' 이란 무엇인가? 다음의 그림을 봐보자.
이 그림은 싱글톤이 필요한 이유를 단번에 설명해 주는 그림이다. 싱글톤 패턴이란?
"클래스가 오직 하나의 인스턴스만을 가지고, 그 인스턴스에 대한 글로벌 포인트를 제공하는 것을 의미한다. 이는 유니티 게임 개발에서 중요한 컴포넌트나 서비스의 관리에 흔히 사용된다."
싱글톤 패턴의 이유는 다음과 같다. - 유일한 인스턴스 보장 : 특정 클래스의 인스턴스가 하나만 필요한 경우 싱글톤을 사용하면, 그 클래스의 여러 인스턴스가 생성되는 것을 방지할 수 있다. - 전역 접근성 : 싱글톤 객체는 전역적으로 접근 가능해야 하므로, 어디에서든 쉽게 참조할 수 있게 된다. - 자원의 효율적 관리 : 공유 리소스...
#
singleton
#
싱글톤패턴
#
유니티