지난 번에 이어서, 이번엔 오브젝트 풀링 매니저부터 구현했음


왜냐하면 대미지 인디케이터를 만들려 했는데, 이 참에 적 오브젝트랑 경험치 오브 등등 다 미리 풀에 때려박아두자는 생각이 들었기 때문


Gemini한테 ObjectPoolManager 코드 짜달라니까 IObjectPool 안쓰고 짜길래 왜 그렇게 사냐고 구박하니까 다시 기막히게 짜오더라




1ebec223e0dc2bae61ab96e746837170bd0103a0306c1f024a597f3621555b4c92f3f461a46c31eb1044ea3137ebdd9a


그렇게 오브젝트 풀링이 완료된 모습


대미지 인디케이터는 DOTween으로 애니메이션 적용했음. 생각했던거처럼 안 됐긴 한데, 급한 건 아니니까 나중에 조정하기로 함.


그리고 DamageCalculator란 클래스를 선언해서 대미지 방정식을 실적용 했음.


대미지 감소율 = 방어력 / (방어력 + 100)

최종 대미지 = ((공격력 * 크리티컬 피해량 증가율) * 피해량 증가율) * (1 - 대미지 감소율)


흔히 볼 수 있는 무난한 방정식임


최종 플레이 영상은 아래와 같음



아이콘은 급한대로 발로(사실 손으로 ㅎ) 대충 그려넣음


다음 작업은 아마


  • 공격속도 수치 실적용
  • 몬스터 웨이브 시스템 구현


하지 싶음


그럼 아디다스