线碰撞

碰撞单一实物

AActor* GetHitActor() {
    FHitResult HitResult;
    FVector StartLoc(0,0,0);
    FVector EndLoc(100,0,0);
    FCollisionParams cp;
    cp.AddIgnoredActor(SomeActorPointer);
    GetWorld()->LineTraceSingleByChannel(HitResult, StartLoc, EndLoc, ECollisionChannel::ECC_Pawn, cp);
    return HitResult.GetActor();
}

results matching ""

    No results matching ""