创建灯光开关

本文档介绍了如何在Unreal Engine中创建一个射线追踪的灯光开关。首先,从第一人称蓝图开始,创建一个新的图表Line_Trace,用于获取相机的向前向量和当前位置。接着,通过linetracebychannel节点发出射线,并设置射线范围。为控制灯光开关,创建了一个蓝图,包含自定义事件和反转节点来切换灯光状态。同时,通过Actor数组和ForeachLoop节点实现对多个灯光的控制。最后,将射线追踪的结果转换为特定类型的灯光对象,完成交互逻辑。
摘要由CSDN通过智能技术生成

创建射线追踪
1、创建一个第一人称项目然后进入项目,在内容中打开“FirstPersonBP”后打开第一人称蓝图
在这里插入图片描述
2、新增一个图表,在窗口左侧图表后点击加号新建图表并命名为Line_Trace
在这里插入图片描述
3、将第一人称组件拉出后,搜索“获取向前向量”并连接,获取向前向量,因为摄像机需要知道移动方向
在这里插入图片描述
4、搜索“获取场景位置”并连接,目的是为了获取相机的当前位置
在这里插入图片描述
5、我们可以进入项目设置界面—>输入来进行更改组合按键
在这里插入图片描述
6、在搜索框内搜索“input interact”
在这里插入图片描述
7、搜索“lin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值