//출처는 골드메탈님 강의입니다! To do List
보스 기본 세팅
투사체 만들기
투사체 바위 만들기-바위 오브젝트에 리지드바디와 콜라이더를 추가하자. 미사일처럼 바위 스크립트도 생성하여 추가함. BossRock 코드 작성 -> 실행해보면 바위가 점점 커지면서 사라지는 문제가 있다. 그 이유는 상속된 Bullet의 파괴로직 때문이다. flag 변수를 추가해서 우회하도록 하자 Bullet 스크립트 사용하는 오브젝트는 변수 체크 여부에 따라 실행하는 함수 다르다. 기본값은 false 코드 추가 후에는 rock이 wall과 부딫히는 문제 발생한다.
보스 로직 준비
기본 로직
패턴 로직
코드 상에서 플레이어가 피격시 1초 간격 무적 조건 안에서 코드를 작성 했기
때문이다.
=> 완료!! 플레이어 뒤로 벽이 있고, 보스가 쿵! 할 경우 플레이어가 날라가는 문제가 있다. |