需要在电梯类里先创建一个“电梯重力”的函数。
函数非常简单,直接设置Actor相对位置即可。
再回到电梯类里,给电梯附加一个触发盒子,用触发盒子来触发电梯的一系列运动。
这里要用到一个重要的节点叫时间轴。
这是一个可以动态模拟运动过程的几点。
ALPH节点就是电梯重力的运动时间状态。
触发盒子完成后,为了增加合理性和可控性,我们设置按键E来自由控制电梯上下。
这里需要用到一个Gate节点,这个节点像门一样的作用,可以自由开关,控制数据的流入和关闭。
而Filp FLOP这个节点就是相互交替的作用,运行玩A后,再运行B。
同理电梯的上下也需要一个时间轴,这个时间轴非常简单,一条直线就行。