SweepSingleByChannel never return true

Hello. No matter what channel i use with SweepSingleByChannel (Spawn, Camera, Visibility, etc.) it always return false. I even copy all the code from Samuel’s Tile.cpp but without any success.

This what i got after HitResult logging

LogTemp: Warning: Hit Result: bBlockingHit:False bStartPenetrating:False Time:1.000000 Location:X=0.000 Y=0.000 Z=0.000 ImpactPoint:X=0.000 Y=0.000 Z=0.000 Normal:X=0.000 Y=0.000 Z=0.000 ImpactNormal:X=0.000 Y=0.000 Z=0.000 TraceStart:X=16000.000 Y=0.000 Z=0.000 TraceEnd:X=16000.000 Y=0.000 Z=0.000 PenetrationDepth:0.000000 Item:0 PhysMaterial:None Actor:None Component:None BoneName:None FaceIndex:0

LogTemp: Warning: Hit Result: bBlockingHit:False bStartPenetrating:False Time:1.000000 Location:X=0.000 Y=0.000 Z=0.000 ImpactPoint:X=0.000 Y=0.000 Z=0.000 Normal:X=0.000 Y=0.000 Z=0.000 ImpactNormal:X=0.000 Y=0.000 Z=0.000 TraceStart:X=16000.000 Y=0.000 Z=1000.000 TraceEnd:X=16000.000 Y=0.000 Z=1000.000 PenetrationDepth:0.000000 Item:0 PhysMaterial:None Actor:None Component:None BoneName:None FaceIndex:0

My Unreal version is 4.23

You need to actually “sweep” now. Just add a little to the end location.

1 Like

This worked for me.
Thank you!

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

Privacy & Terms