UE 5 스터디/Gameplay Ability System(GAS)
8-9. 코드 리펙토링 - 메세지 팝업 디버그, RPC
0. 개요이전에 클릭으로 이동하기에서 클릭으로 목적지를 캐싱하는 부분을 기존의 함수인 CursorTrace로 대체할 수 있다.코드를 리펙토링하여 재사용성, 효율성, 가독성을 개선한다. 1. 목적지 캐싱 수정 - AuraPlayerController(1) CursorTrace 함수FHitResult CursorHit를 멤버 변수로 저장한다.void AAuraPlayerController::CursorTrace(){ // 트레이스 채널, 단순 충돌 확인, 반환되는 FHitResult 구조체의 주소 GetHitResultUnderCursor(ECollisionChannel::ECC_Visibility, false, CursorHit); if (!CursorHit.bBlockingHit..
2024. 12. 5. 15:37