基本需求
利用时间轴让列车沿着铁轨直线前进。
步骤
1. 首先把从网上搜集来的fbx高铁素材拖到内容面板,并合成为一个静态网个体。
注意:
(1)直接拖入面板选择导入所有。
(2)如果导入后分散成多个零部件的话,可以将位置都选择成相同的位置坐标。

(3)选择所有零部件合并
在右侧选中所有的零部件,右键

右键选择将所有的actor合并成一个静态网格体。

保存在文件夹中,可重命名为高铁。

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

命名为高铁_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. 按键控制高铁暂停或继续运动

这篇博客详细介绍了如何在Unreal Engine中通过合并静态网格体、创建蓝图和编辑时间轴来制作高铁沿直线运动的动画。首先,将高铁fbx素材导入并合并为一个静态网格体,接着创建高铁蓝图并设置关键帧。通过时间轴控制Y值变化,使高铁在5秒内从(0.0,1120,-10.0)移动到(0.0,-1170.0,-10.0)。最后,实现按键控制高铁的暂停和继续运动功能。
5953

被折叠的 条评论
为什么被折叠?



