蓝图类

感谢程序员的暴击。

https://www.bilibili.com/video/BV125411h7c4?p=17

这个例子说明了蓝图类的用法,而不是关卡蓝图。把蓝图类当作类就可以了,可以把蓝图类拖到场景多份,就像多个对象一样。

蓝图类更加灵活。

这个例子是,人经过灯,则关闭的灯打开,打开的灯关闭。

 

人是GameMode中的第三人称

 

灯有三部分,灯罩,点光源和触发盒。

 

1,GameMode设置为第三人称

蓝图类

2,建立灯光的蓝图类

蓝图类

2,选取父类为Actor

蓝图类

蓝图类

3,双击BP_LIGHT类,添加各个组件,

3.1点光源

蓝图类

蓝图类

3.2添加灯罩模型

蓝图类

将灯罩模型拖动到蓝图类里

蓝图类 

蓝图类

3.3添加包围盒组件

蓝图类

蓝图类

4,在事件图表中,经过后进行灯光变化,亮变暗,暗变亮

4.1点击左边组件列表中的box,右键,进行重叠后的事件,即第三人称经过灯光包围盒的事件

蓝图类

蓝图类

4.2点击左侧组件列表中的poinglight,进行灯光的亮暗变化

 

蓝图类

蓝图类

5,连线触发事件

蓝图类

6,将多个bp_point蓝图类拖至多个场景

蓝图类

7,运行,发现明暗均有

蓝图类