键盘控制门:通过玩家在键盘上按键来控制门的打开关闭如“按E打开”;
1.创建蓝图类和模型:
2.处理蓝图,事件图表
和感应门不同的是感应门是当玩家靠近时就发生相應的事件,而键盘按键触发的条件是:
1.玩家靠近门(进入盒体触发器区域)
所以按键触发模式就是在感应门的基础上加上键盘输入,且順序是:
由此就是在下面两张图中间加上新的逻辑
1.首先获取玩家控制器,用于对角色的控制右键搜索 “ 获取玩家控制器” 或者 “ get player controller”
2.启鼡输入,表示可以输入并且系统可以识别,右键搜索 “ 启用输入” 或者 “ enable input”
意义:当玩家进入盒体触发器的时候玩家可以输入当玩家離开盒体触发器区域的时候玩家禁止输入(输入无效),玩家不能在任何位置按E都能开关门
右键搜索 “ E ” (在最下面键盘个事件里,把滾动条滑倒最后从下往上找,单独的字母E)
右键搜索 “ gate”相当于一个if
但是我们还有时间轴的部分,时间轴正流反流需要两个节点连接而Gate只有一个Exit节点
作用:两个节点,如果第一次走A那么第二次就是B,顺序是ABABAB正好符合我们门开关开关(门开完不能再开)
将编译保存荿功后的蓝图类按住鼠标左键拖拽到场景中
大家可以自己试着做一下升降电梯,玩家站在平台上按下E键平台上升,再按下E平台下降,原理和开关门一样只不过电梯改变的是位移,不是角度