언리얼수업 (50)     블로그 내 검색 검색     글쓰기     관리자 썸네일형 리스트형 211124 LineTrace C++ 실습에서는 Input Action을 만들어 E를 누르면 InterActionPositive가 실행되게 바인딩했다. C++에서는 라인을 그려주지 않기 때문에 DrawDebugHelpers.h를 추가해주고 DrawDebugLine(), DrawDebugCirdle()등을 실현해주어야 한다. #include "DrawDebugHelpers.h" //...... void ATPlayer::InterActionPositive(const FInputActionValue& Value) { FVector _Location; FRotator _Rotation; FHitResult _HitOut; GetController()->GetPlayerViewPoint(_Location, _Rotation); FVector _St.. 231123 LineTrace BP_Player에 Line Trace를 실험한다. 실험을 위해 Projects설정에서 Object와 Trace의 설정을 해야한다. LineTrace는 물리적현상이라 Block으로 설정해야한다. 프리셋은 오버레이로 한다. Line Trace For Object Sphere Trace By Channel Line Box Trace By Channel TraceByChannel 은 직선상에 콜리전 트레이스를 수행하여 트레이스에 히트한 첫 번째 오브젝트를 반환합니다. SingleLineTraceByChannel 구성 방법은 다음과 같습니다. 단계 블루프린트 일인칭 템플릿에 시작용 콘텐츠를 포함 시켜 프로젝트를 새로 만들고 엽니다. FirstPersonBP/Blueprints 폴더에서 FirstPersonCha.. 이전 1 2 3 4 5 다음