[ 게임 개발 ] Caster 시스템 - Damage, Knockback
요즘 게임 코드 구조들을 짤 때 유니티 컴포넌트 시스템을 적극 활용하여기능분할과 깔끔한 종속성 구조를 만드는 것을 즐기고 있다. 그중에서 제일 실용적으로 쓸만하고 마음에 드는 구조가 이 Caster라는 놈인데현 졸업 작품 개발에도 활용하고 있는 기능이다. 말은 뭐 되게 대단한 거 소개하는 뉘앙스인데 꽤 간단하다이런 식으로 각각 물리 캐스팅을 통해 감지했던 캐스트 구조를 이런 식으로 감지는 Caster가 하고 기능별로 필요한 기능은 기능 캐스터들이감지된 Target에 대한 정보만 받아 처리하는 방식이다. 그래서 이런 식으로 Caster구조를 만들어두면기능에 따라 깔끔하게 분할된다. 캐스팅 시에 기능을 추가하고 싶다면 아래에기능 캐스터들만 추가로 달아주기만 하면 되는 것이다. 이제 구현을 해볼..
2025.03.05