지난 번에 이어서, 이번엔 오브젝트 풀링 매니저부터 구현했음
왜냐하면 대미지 인디케이터를 만들려 했는데, 이 참에 적 오브젝트랑 경험치 오브 등등 다 미리 풀에 때려박아두자는 생각이 들었기 때문
Gemini한테 ObjectPoolManager 코드 짜달라니까 IObjectPool 안쓰고 짜길래 왜 그렇게 사냐고 구박하니까 다시 기막히게 짜오더라
그렇게 오브젝트 풀링이 완료된 모습
대미지 인디케이터는 DOTween으로 애니메이션 적용했음. 생각했던거처럼 안 됐긴 한데, 급한 건 아니니까 나중에 조정하기로 함.
그리고 DamageCalculator란 클래스를 선언해서 대미지 방정식을 실적용 했음.
대미지 감소율 = 방어력 / (방어력 + 100)
최종 대미지 = ((공격력 * 크리티컬 피해량 증가율) * 피해량 증가율) * (1 - 대미지 감소율)
흔히 볼 수 있는 무난한 방정식임
최종 플레이 영상은 아래와 같음
아이콘은 급한대로 발로(사실 손으로 ㅎ) 대충 그려넣음
다음 작업은 아마
- 공격속도 수치 실적용
- 몬스터 웨이브 시스템 구현
하지 싶음
그럼 아디다스
아디다스