创建射线追踪
1、创建一个第一人称项目然后进入项目,在内容中打开“FirstPersonBP”后打开第一人称蓝图
2、新增一个图表,在窗口左侧图表后点击加号新建图表并命名为Line_Trace
3、将第一人称组件拉出后,搜索“获取向前向量”并连接,获取向前向量,因为摄像机需要知道移动方向
4、搜索“获取场景位置”并连接,目的是为了获取相机的当前位置
5、我们可以进入项目设置界面—>输入来进行更改组合按键
6、在搜索框内搜索“input interact”
7、搜索“lin
创建灯光开关
本文档介绍了如何在Unreal Engine中创建一个射线追踪的灯光开关。首先,从第一人称蓝图开始,创建一个新的图表Line_Trace,用于获取相机的向前向量和当前位置。接着,通过linetracebychannel节点发出射线,并设置射线范围。为控制灯光开关,创建了一个蓝图,包含自定义事件和反转节点来切换灯光状态。同时,通过Actor数组和ForeachLoop节点实现对多个灯光的控制。最后,将射线追踪的结果转换为特定类型的灯光对象,完成交互逻辑。
摘要由CSDN通过智能技术生成