UE4 trace(射线)

UE4的射线下边是官网地址
https://docs.unrealengine.com/latest/CHN/Engine/Physics/Tracing/HowTo/index.html

ForObject和ByChannel的区别

Paste_Image.png

注意我红框里边的东西,他们射线碰撞的方式不一样(这样解释也不怎么合理)

  • ByChannel是以



    这个通道为基准的

  • ForObject 是以


    Paste_Image.png

    这个为基准的,用这个结点就不用去管通道一类的

BoxTraceForObjects

Paste_Image.png

这个其他的都好理解,红框里的需要注意下,是转向的意思,

Paste_Image.png

这个绿框就是我们的盒子检测区域,
下边我修改下那个旋转值,

Paste_Image.png
Paste_Image.png

这样大家应该就可以理解这个旋转值了。

ByProfile

Paste_Image.png
Paste_Image.png

Profile对应的就是这个CollisionPresets,但是如果有一些不支持碰撞检测的我们也是检测不到的,比如UI,Trigger

蓝图

这个是自己写的蓝图,备忘


Paste_Image.png
Paste_Image.png

你可能感兴趣的:(UE4 trace(射线))