• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

Despawn하는 부분 질문

22.01.24 21:28 작성 조회수 100

0

만약에 

GameScene에서 SetMonsterKeepCount를 20으로 설정을 하고

_monsterCount 가 15정도가  되었을때 부터 

 

생성되고 몇초후에 몬스터를 Despawn을 해보고싶어서

 

ReserveSpawn() 안에

 

if(_monsterCount > 14) 일때부터 Depsawn을 하기 시작하니 15마리까지 생성이 되고 Spawn이 멈추게 되던데

 

Spawn할때 Invoke로 1을 넘겨주고

Despawn하면 -1을 넘겨주니까

 

Despawn을 하게되면 자동으로

_monsterCount가 1이 깍여서 스포닝풀의 Update문 안의 while문이 계속 돌아야 한다고 생각이 드는데

 

_monstercount가 14를 넘긴후부터는 생성이 안됩니다..

 

이런 부분은 어디서 손을 봐야 하나용..?

 

 

 

 

답변 1

답변을 작성해보세요.

0

저도 알 수 없습니다.
Debug.Log를 통해 로그를 찍어서 예상한 로직이 잘 실행되는지 확인이 필요합니다.