유니티 방치형 프로젝트 - 크리티컬 로직, UI, 확률 구현
구현할 내용 플레이어가 몬스터를 공격할 때 크리티컬 확률에 의해 크리티컬 데미지가 적용되면서 크리티컬 적용 UI를 타겟몬스터 위에 표시.공부하면서 배운 것 구현 자체는 어렵지 않았지만, 캐릭터 등급에 따라 크리티컬 데미지 증가율을 조정하려다 보니 등급 정보를 어디서 관리할지, 계산은 어디서 할지 등 여러 가지를 고려해야 해서 각 역할을 깔끔하게 나누는 게 조금 헷갈렸다.구현할 것 단계적으로 나누기 1. 플레이어가 몬스터를 공격할 때 ✅ 몬스터를 공격할 때플레이어가 몬스터를 공격할 때 애니메이션 이벤트로 Attack 메서드를 호출하며 로직은 부모 스크립트인 Character.cs의 Attack()에서 동작한다 따라서, base.Attack() 메서드를 실행한다.✅ 상속 관계 이해하기내 코드는 몬스터와 ..