Multiplay RPG 전투 개발 - Soft Lock 시스템
·
Unreal Engine 프로젝트/개인 공부 프로젝트(RPG 전투, Multiplay, AI)
개요Soft Lock 시스템은 플레이어의 추가적인 조작 없이 플레이어의 캐릭터가 마지막으로 타격한 개체를 바라보게 하는 시스템을 말한다. 요구사항은 아래와 같다.플레이어 캐릭터가 액터를 타격하면 해당 액터의 방향을 바라본다.여럿을 타격할 경우 가장 가까이 있는 마지막으로 타격한 액터를 바라보도록 한다.개발 내용SoftLock을 Targeting Component에서 처리하게 하고 싶었지만, 아무리 생각해도 공격 판정을 하는 Combat Component의 HitCheck()에서 하는 것이 좋아보였다.따라서 Combat Component의 HitCheck에서 타격에 성공했을 경우 소프트 락 옵션이 켜져 있다면 서버에서 소프트 락을 적용하는 ProcessSoftLock()을 실행하게 했다.캐릭터의 회전 값을..