UE5

UE C++ LineTraceSingle

우대비 2023. 4. 18. 10:59
반응형
	FVector startPoint;
	FVector endPoint;
	FRotator viewRotator;

	me->GetController()->GetPlayerViewPoint(OUT startPoint, OUT viewRotator);

	FVector endPoint = startPoint + (viewRotator.Vector() * 10000);

	FHitResult hitResult;
	TArray<AActor*> IgnoreActor;
	IgnoreActor.Add(me);

	UKismetSystemLibrary::LineTraceSingle(GetWorld(), startPoint, endPoint, 
    	UEngineTypes::ConvertToTraceType(ECollisionChannel::ECC_Visibility), 
        true, IgnoreActor, EDrawDebugTrace::None, hitResult, true);

 

반응형
LIST