UE 5 初学17【小技巧】-- 设置场景点光源蓝图,进行复用

通过这节,可以学习到自己在场景中增加一个点光源,并且将他变换为蓝图类点光源可以复用的;

最终的效果:

1、首先需要在场景中增加一个pointLight 如下:


.

效果如下:



黑暗中一点光。

2、将此Actor 转换为可以重复使用蓝类


然后选择子Actor,然后给他一个命名,记得是BP_开头的

3、就会回到我们熟悉 的蓝图类 ,编辑器窗口如下:


4、那我们就做一个2秒(duration)后就关闭闪烁的点光源类,并且爆出duration的属性给关卡上使用。

4.1 切换到事件图表,增加一个叫(可视性的函数出来);

4.2 增加一个延迟;

4.3 重置

4.4 设置属性 duration

4.1 切换到事件图表,增加一个叫(可视性的函数出来);我们需要选择PointLightComponent这个


默认就会增加这个点光源组件出来。

切换可视性意思就是你可视,再执行一次就不可视,再执行一次就可视(所以我们给他一个delay 2秒来切换)

4.2 增加delay (2)


4.3 让他们重复执行,那要怎么处理呢,我们需要增加一个“变更路线节点”



意思就是 执行完2秒,设置一下可视性,又回去执行等2秒,再执行一下可视性(变成呼吸灯的感觉)

4.4 现在我们有的人说要等2秒太短,有人说太长,我要怎么才能来设置这个2秒呢?我们今天学习一个变量duration

4.4.1 首先增加一个变量叫duration,浮点型,并且 点高眼睛(为了在关卡中,可以使用,变成全局变量)


4.4.2 按住ctrl+变量,拖到事件中。并把线连到delay事件去。如图:


4.4.3 那我变量,还没有设置初始值,我要怎么才能设置呢?首先点一下保存,编译,然后点一下Duration就可以在“细节”中设置了默认值。


4.5 编译并关闭BP_PointLight2窗口,回到关卡中,我们可以在内容浏览器中 看到多了一个灯泡。


4.6 可以在关卡中的应用,就可以一个个丢在场景中,如下图


你可能感兴趣的:(UE 5 初学17【小技巧】-- 设置场景点光源蓝图,进行复用)