• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

실질적으로 적이 파괴되는 코드

21.10.08 03:57 작성 조회수 99

0

안녕하세요
이 강의에서 보여주신 변경사항에 대해서 제가 잘 이해한건지 확인 부탁드립니다
 
해당 강의에서 보여주신 내용은
 
HP가 0이 되기도 전에 적 게임 오브젝트가 파괴되어버리는 문제를 고치는 거잖아요?
그 해결책은 HP가 0이 되고 나서 파괴가 이뤄지는 부분 사이에 어느정도의 시간차를 두는 거로 보입니다
 
그래서 Enemy, Asteroid, Boss에서 각각 DestroyGameObejct() 함수를 수정하는 걸 보여주셨고요
수정 방향은 shotScript에서 호출되는 해당 함수에서 게임 오브젝트가 바로 파괴 되는게 아니라, 해당 함수가 호출되면, 각 Enemy, Asteroid, Boss 클래스로 가서 플래그가 바뀌고 Update내부에서 타이머 로직이 동작한 다음에, 타이머가 지정된 시간에 도달하면 Update()내부에서 비로소 게임 오브젝트가 파괴되도록 한거로 보입니다
다제가 이해한게 맞나요?

답변 1

답변을 작성해보세요.

0

네 맞습니다. 기존의 내용이 있기에 그대로 적용한 내용입니다.