UE4:利用时间轴控制物体沿着直线运动(可暂停或继续运动)

基本需求

利用时间轴让列车沿着铁轨直线前进。

步骤

1. 首先把从网上搜集来的fbx高铁素材拖到内容面板,并合成为一个静态网个体。

注意:
(1)直接拖入面板选择导入所有。
(2)如果导入后分散成多个零部件的话,可以将位置都选择成相同的位置坐标。
将零部件一个一个拖入并改成相同的位置坐标
(3)选择所有零部件合并
在右侧选中所有的零部件,右键
选中所有的零部件
右键选择将所有的actor合并成一个静态网格体。
右键选择合并
保存在文件夹中,可重命名为高铁。
保存成整体

2. 右键【高铁】,新建高铁蓝图(必须新建蓝图,不可以写在关卡蓝图中)

新建高铁蓝图
命名为高铁_BP
命名为高铁_BP
删除零部件,把高铁_BP拖进场景中,记录当前值作为高铁运动的起点:X0.0 Y1120 Z-10.0

3. 编辑时间轴

双击打开高铁_BP,右键选择【添加时间轴】。因为这里要求高铁从坐标为:(0.0,1120,-10.0)的位置移动到(0.0,-1170.0,-10.0)的位置,即只有Y值变化,新建浮点型曲线。
在曲线中设置两个关键帧(0,1120)和(5,-1170),代表0秒时Y值为1120,5秒时Y值为-1170。
在这里插入图片描述

4. 设置蓝图

设置蓝图为如下内容,再次播放,高铁可以沿着直线运动。
设置蓝图

5. 按键控制高铁暂停或继续运动

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Kandy0125/article/details/116261620