UE4一个按F开关门的蓝图类

UE4.20.3

1.新建一个蓝图类,然后双击进入蓝图编辑器

2.添加组件SM_DoorFrame,SM_Door,Box Collision,摆好位置

UE4一个按F开关门的蓝图类_第1张图片

UE4一个按F开关门的蓝图类_第2张图片

3.为Box Collision添加On Component Begin Overlap事件和On Component End Overlap事件

UE4一个按F开关门的蓝图类_第3张图片

4.添加键盘F事件,Enable Input节点(当Box与任何Actor接触,可接受外部设备输入),Disable Input节点(当Box没有与Actor接触时不接受外部设备输入),Get Player Controller节点(让Enable Input节点知道需要接收来自哪个玩家的输入信息),Gate节点

UE4一个按F开关门的蓝图类_第4张图片

5.添加一个整型变量命名为Num,添加一个加1节点,以及设置Num的值节点

UE4一个按F开关门的蓝图类_第5张图片

UE4一个按F开关门的蓝图类_第6张图片

6.添加一个分支节点,和一个数学表达式,把数学表达式的名称设置为Num%2

UE4一个按F开关门的蓝图类_第7张图片

UE4一个按F开关门的蓝图类_第8张图片

UE4一个按F开关门的蓝图类_第9张图片

UE4一个按F开关门的蓝图类_第10张图片

7.添加一个时间轴,设置一条浮点型轨迹

UE4一个按F开关门的蓝图类_第11张图片

UE4一个按F开关门的蓝图类_第12张图片

8.获取SM_Door对象,添加SetRelativeRotation节点

UE4一个按F开关门的蓝图类_第13张图片

UE4一个按F开关门的蓝图类_第14张图片

UE4一个按F开关门的蓝图类_第15张图片

你可能感兴趣的:(UE4)