![[2024-2 겜엔기] Project AS 개발일지 #4](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCch4H%2FbtsKvdTIK1C%2FKRdRQUF0zWSbRTiJsN96H0%2Fimg.png)
저번에는 플레이어의 기본 공격을 구현했었다.그래서 이번에는 플레이어의 스킬을 구현했다.스킬은 총 4가지가 있고, 그 중 일단 Q스킬 1가지만 중간 발표 전까지 구현하는 것이 목표였는데,과연 목표를 달성했을까?적 탐지설명하기에 앞서, Q스킬은 롤의 카이사 Q스킬 처럼 유도탄을 발사해 데미지를 입히는 것이다.그러려면, 자신 주위의 적들이 얼마나 있는지 일단 파악하여 그 적들을 변수든 리스트든 어떤 방식으로든 저장해야한다. 나는 가장 간단한 방법을 선택했다.플레이어에게 탐지 범위만큼의 트리거 형식의 콜리전을 주고, 거기에 들어오면 리스트에 넣었다가 다시 나가면 리스트에서 지워주는 것이다.그리고, 적을 저장하기 위해 액터 오브젝트 리스트 변수를 하나 만들어 거기에 저장과 삭제를 해줬다.여기에 새로 사용한 노드 ..
![[2024-2 겜엔기] Project AS 개발일지 #3](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbfmxcD%2FbtsJW6I4lt3%2Fl9kSKzPHWTuXkw5nz6IiY0%2Fimg.png)
저번 개발때 플레이어 이동을 구현해서, 이번에는 플레이어 공격을 구현해보았다.단순하긴 해도 애니메이션을 직접 블루프린트 내에서 다루는 경험은 이번이 처음이라 조금 헤매기도 한 것 같다. 그럼 결과물은 어떨까?Hit ScanHit Scan(히트 스캔)이란, FPS에서 사용되는 공격 판정 방식이다.보통 총기류로 공격을 하면 현실에서는 투사체가 날아가면서 대상을 공격하지만, 게임에서는 연산 속도가 있기 때문에 현실만큼 빠른 속도를 적용한 투사체를 날리면 그 속도를 연산 속도가 못따라가서 판정이 잘 안되는 경우가 있다.이럴 때에는 투사체를 날리는 것 대신, 공격 명령이 들어오면 그 즉시 바라보는 대상에게 피격 판정을 내려버리는 시스템을 사용하는데, 이것이 히트 스캔이다.예를 들자면 오버워치의 위도우메이커, 캐서..