event 썸네일형 리스트형 유니티 - 탄막 슈팅 게임을 만들자(2), 이벤트(Event)와 Delegate 의 사용 안녕하세요, 윈디입니다. 지난 시간에는 보스가 탄을 '쏘도록'만 만들었다면, 이제는 '탄 자체'가 언제 삭제될지에 대해서 생각을 해 봐야할 것 같습니다. 실제로 화면에서 사라져도, 총알은 삭제되지 않고 무한한 거리를 날아갑니다. 이것이 계속 메모리를 차지한다면, 엄청난 손해가 되겠죠. 프레임도 확 떨어질 거구요. 따라서,보스가 죽으면 총알도 사라져야 하겠죠? 어떻게 구현해야 할까요? 가장 단순하게 생각할 수 있는 것이, 게임 매니저등에서 태그로 총알들을 모두 검색하여,배열 안에 저장해서 한번에 모두 지워주는 클리어 함수를 만드는 것입니다. GameObject[] obj = GameObject.FindGameObjectsWithTag ("Bullet_E");// Bullet_E 태그를 가진 오브젝트를 모두.. 더보기 이전 1 다음