플레이어는 하나만 있어야니까..
예를 들어 리스폰을 하다가 여러개 생성될 수도 있는 문제를 막는거지
근데 이러면 소멸할 때 어떻게 처리를 하느냐가 문제가 되네
차라리 소멸시키지 말고...
죽으면 죽은자의 세계로 순간이동 시키고 부활할 때 리스폰지점으로 순간이동 시킨다거나? ㅎㅎ...
https://m.blog.naver.com/PostView.nhn?blogId=neos_rtos&logNo=220738606946&proxyReferer=https:%2F%2Fwww.google.com%2F
소멸하는 것도 문제고
불러오자마자 생성하는 것도 문제인 싱글톤
싱글톤 소멸 이라고 구글에 검색해봤더니
싱글톤도 생각보다 종류가 되게 많네... 나는 잘 모르겟어
피닉스 싱글톤? 템플릿 싱글톤?
그러면 뭐 플레이어 생성에서 싱글톤은 필수가 되는건가?
플레이어 비롯해서 게임내 오브젝트는 싱글톤 적용 할 필요 없다고 봄 개인적으로 싱글톤은 많이 쓰는걸 선호하지 않음 사운드 매니져 정도 말고는
혹시 이유좀 알려줄 수 있음?
1. 커플링 생기기 쉬움 2. 객체지향적으로 설계해 놓은 걸 해침 3. 멀티스레딩할때 교착상태 문제
하나만 생겨야 한다고 싱글톤을 써야 하는 게 아니라 여러개면 아예 동작 자체가 꼬이거나 불편한 경우가 있음
혹시 그럼 매니저 오브젝트들도 싱글톤 안 쓰는 경우도 많음?
매니저 오브젝트는 상황에 따라 쓰기도 하지 애초 상호 작용 하는 오브젝트가 아니고 실체가 잇는건 아니자나
그렇군 감사
플레이어가 죽을때 플레이어 겍체를 삭제하는게 아니라 그냥 visible 수정하고 bool isdeal=true 해주면 되잖슴
그다음 위치만 바꿔주고 visible수정하면 리스폰까지 깔끔