1、这个需要添加trace channels,设置—项目设置——引擎——trace channels,新建检测通道,检测通道的名称叫tracechannel_1。
2、角色蓝图中,获取摄像机的场景位置和获取向前的向量(要乘以500,以为向量取值范围是-1到1),两者想加作为射线检测的终点。
这样就能发出检测射线。
3、被检测到物体发出响应。响应的时候hitactor作为接口通信的目标。注意通信的蓝图类需要添加接口,碰撞盒子必须碰撞预设设成自定义custom。检测通道设置成阻挡。


游戏开发中的射线检测与接口通信实现
本文介绍了在游戏开发中如何设置tracechannels进行检测通道,并在角色蓝图中利用摄像机位置和向量发出射线检测。同时,详细阐述了被检测物体的响应机制,包括hitactor作为接口通信目标以及接口和碰撞设置。这一过程对于游戏中的交互和碰撞检测至关重要。
1、这个需要添加trace channels,设置—项目设置——引擎——trace channels,新建检测通道,检测通道的名称叫tracechannel_1。
2、角色蓝图中,获取摄像机的场景位置和获取向前的向量(要乘以500,以为向量取值范围是-1到1),两者想加作为射线检测的终点。
这样就能发出检测射线。
3、被检测到物体发出响应。响应的时候hitactor作为接口通信的目标。注意通信的蓝图类需要添加接口,碰撞盒子必须碰撞预设设成自定义custom。检测通道设置成阻挡。



被折叠的 条评论
为什么被折叠?