UE 5 스터디/C++
5. 라인 트레이스(LineTraceSingleByChannel)
1. 개요 일반적인 TPS 또는 FPS 게임에서 캐릭터의 총구에서 총알이 나가는 것보다, 카메라가 바라보는 곳의 정중앙에서 총알이 나가는 것이 더 직관적으로 작동한다. 또한 특정 물체는 지나가게 하거나, 맞게 하거나, 맞긴 하지만 데미지를 받지 않게 하기 위해 LineTraceByChannel 함수를 사용한다. 트레이스 개요 언리얼 엔진 4 의 트레이스 시스템 개요입니다. docs.unrealengine.com 2. 트레이스 채널 설정 새로운 트레이스 채널을 생성하고, 각 콜리전 별로 충돌을 무시, 오버랩, 블록하도록 설정한다. 3. 라인 트레이스 (1) Gun.h UPROPERTY(EditAnywhere) float MaxRange = 1000; 총의 최대 사거리를 설정한다. (2) Gun.cpp #i..
2024. 3. 6. 17:51