해결된 질문
작성
·
336
답변 1
0
참 죄송하네요, 어처구니 없는 실수였습니다.
스페이스를 누를 때 마다 GameManager의 Awake() 가 호출된다는 것은
GameManager 객체가 계속 새롭게 생성된다는 뜻이고
코드상으로 무슨 문제가 있나보다 했더니
단순히 스페이스바를 누를 때 생성되는 Shot 프리팹에 GameManager스크립트가 Add되어 있었던 것입니다.
어쩌다가 이런 일이 일어났는지는 잘 모르겠네요~ 강의 순서상으로도 Shot 프리팹을 만들때에는
GameManager를 만들기 전이고, GameManager 빈 게임 오브젝트에 Create & Add 버튼으로 만든걸로 기억하는데... 왜 Shot 프리팹에 붙어 있었는지....