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