안녕하세요. 


저번 시간에 버그를 발견했었죠? 슬라임이 죽은뒤에도 주인공을 공격하는 문제가 있었습니다.


일단 이 버그를 잡아보겠습니다.


슬라임 클래스로 가주세요.




알고나니 간단하죠? 슬라임의 체력이 있을때만 어택함수가 동작하도록 수정했습니다.


자, 실행해봅시다.







사망 후에 주인공을 공격하는 증상은 사라졌습니다.


하지만 계속 1을 입력할 경우 죽은 슬라임을 확인사살하는 새로운 버그를 발견했네요.


슬라임이 죽었을때는 더이상 그 슬라임을 공격못하게 하고 싶은데... 어떻게 해야 될까요?


메인 클래스로 고고씽~





// Study01.java



49~59행을 봐주세요.


슬라임이 죽었으면 죽었다고 메세지 출력하고, 그 외의 경우에는 전투가 일어나도록 했습니다.


실행해봅시다.







죽은뒤에도 1을 누르면 죽어있다는 메세지가 뜸을 알 수 있습니다.


그리고 주인공이 죽으면 게임오버가 뜨는 것도 확인할 수 있습니다.


다음 시간에는 슬라임이 모두 죽으면 '게임 클리어'가 뜨도록 코딩을 해보겠습니다.


감사합니다.


+ Recent posts