UE4的射线下边是官网地址
https://docs.unrealengine.com/latest/CHN/Engine/Physics/Tracing/HowTo/index.html
ForObject和ByChannel的区别
注意我红框里边的东西,他们射线碰撞的方式不一样(这样解释也不怎么合理)
-
ByChannel是以
这个通道为基准的
-
ForObject 是以
这个为基准的,用这个结点就不用去管通道一类的
BoxTraceForObjects
这个其他的都好理解,红框里的需要注意下,是转向的意思,
这个绿框就是我们的盒子检测区域,
下边我修改下那个旋转值,
这样大家应该就可以理解这个旋转值了。
ByProfile
Profile对应的就是这个CollisionPresets,但是如果有一些不支持碰撞检测的我们也是检测不到的,比如UI,Trigger
蓝图
这个是自己写的蓝图,备忘