//출처는 골드메탈님 강의입니다!
=> 실행해서 뿅망치질, 총알을 큐브에게 쏘면 큐브 체력이 깍이는 것을 확인할 수 있다.
그런데 오브젝트가 사라지지 않는 문제가 발생한다. 왜 그런거냐면?
아까 총알은 istrigger로 체크했기 때문에...
기존의 OnCollisionEnter 함수는 호출되지 않게 된다!
-> OnTrigger 계열 함수로 변경하자.
=> 근데 이렇게 하면 총알이 날아가다가 floor아래로 꺼지므로 문제가 된다.
: 내가 잘 해결해보자!
장애물 피격 당하면 색 변하게 만들어보자.
Material은 GetComponent로 접근 불가능하다.
Mesh Renderer로 접근하자.
테스트 에너미 hp가 0이하로 떨어지면 회색으로 변하고, 4초 뒤에 사라진다.
그런데 내가 계속 때리다 보면 회색 - 빨간색이 될때가 있는데,
예외처리를 해야한다.
-> 레이어를 추가하여 적의 사후 레이어로 분리하자.
Enemy 오브젝트를 enemy로 설정한 후에 죽엇을때는 레이어 번호를 죽었을때의 레이어 번호로 바꿔주면 완료!
: 넉백을 주자!