<aside>
🌟 Today 요약
- BossMonster 개발
</aside>
What I did?
Boss Script 구조
-
Boss
- BossCondition
- MaxHealth
- HealthDecay
- HealthDecayDelay
- BossCondtionHandler
- BossCondition
- BossCondition UI
- curHealth
- Health가 주기적으로 깎임
-
BossPhase
-
BossUI
- BossCondition UI
- 1줄이 까이는 초마다 UI의 fillAmount가 내려가고 Next
-
구체 ballObject
- moveSpeed
- spawnType
- OnTriggerEnter
- 충돌 시 삭제
- 충돌 처리를 Player가 하느냐, 구체가 하느냐
Boss UI 제작
<aside>
🗒️ Logic
- BossCondtionUI 에서 BossCondition의 DecayDelay초마다 fillAmount를 1 → 0으로 전환
- 0이 될 때마다 BossCondition의 curHealth -1
예외 상황 :
- 140, 100, 50 줄의 경우 패턴이 진행되는 동안 RepeatFillAmount가 Pause되어야 한다.
- 1줄이 남았을 경우 nextBarColor가 투명해야한다.
</aside>
- 1차 ( FillAmount Animation만 추가 )
- 2차 ( Text 문구 변경 )
- 예외상황 _ 2
Boss가 계속해서 Player 방향을 바라보도록 설정

LookAt 함수를 통해 Player의 방향을 계속 바라보도록 설정
<aside>
🗒️ LookAt
Transform의 forward를 target방향으로 회전
Transform-LookAt - Unity 스크립팅 API
</aside>