지난번엔 충돌 체크를 하지 않는 단순 근접 공격을 구현했는데,
스킬 구조에 유연성을 더함과 동시에 충돌 판정이 있는 공격 (투사체 공격, 범위 공격)을 구현해봤음
기본적으로 투사체 공격, 범위 공격은 동일한 구조로 만들었음.
우선 캐릭터의 스킬 모션을 재생시키고, 모션 중 특정 타이밍에 별도의 오브젝트를 생성하는 방식임.
예를 들어 투사체 발사하는 스킬이면 투사체 스킬 오브젝트를 생성시키고,
특정한 범위의 적을 타격하는 스킬이면, 그 범위에 스킬 오브젝트를 생성시키는 방식
효과처리는 그 오브젝트가 알아서 맡도록 함. 이런 방식이면 오브젝트에 붙은 스크립트의 구현에 따라,
투사체가 적에게 착탄했을 때 폭발해 주변에 적에게 범위 데미지를 주는 방식 등, 여러 가지 바리에이션이 가능해짐
신기하다~ 나도 나중엔 이런 액션을 만들날이 올까ㅋ
나도 유니티 입문한지 얼마 안된 상태에서 액션게임 만들던 경험이 있었는데 하루종일 머리 싸매면서 하다보면 노하우가 생기는 날이 오더라
롤 다이애나 큐 판정으로 구현해보는 거 어떰 - dc App
그거 궤도가 원형이었나? 거리에 따라 반지름 설정하면 되겠네