因项目需要,零基础开始实现此要求。具体工作如下:
一、 模型的准备
参考:3D Max大神必去的15个国外模型网站
可以找到很多免费的3d模型。推荐下载网址:Free 3D Model
注:UE4中可以加载很多格式,个人选择加载FBX格式模型。(OBJ也可以加载但更耗时且易出错,其他格式没试过)
二、 UE4中的操作
参考:【Unreal】UE4 虚幻4 蓝图 模型沿样条线路径运动
【UE4】BluePrint+样条曲线的路径动画(可循环)
1、将选中的车辆模型导入项目中。
点击“导入”,选中想要导入的FBX模型,点击确定,而后继续默认导入即可。
2、检查导入模型格式——骨架网格物体 或 静态网格物体
在内容浏览器处,鼠标放置在模型框图上,即会有信息栏跳出。
(以下以骨架网格物体为例)
3、新建蓝图
点击内容浏览器下的【添加新项】—【蓝图类】—【Actor】:
内容浏览器会出现左图,对其重命名后变为右图。
4、 编辑蓝图
双击打开:
- 【添加组件】——添加“Spline”和“Skeletal Mesh”
选中新建的mesh变量后,右侧细节窗口,可选择已有的该类型资源。
- “事件图表”窗口进行操作
i. CTRL+A—DEL:以下都是不用的
ii. 右键点击,搜索timeline,点击“添加时间轴”,出现右图后,双击。
如下所示:点击1按钮,如2.1在(0,0)位置点击右键出现如2.2,点击“添加关键帧…”,再在例如(5,1)位置同样操作,在2.3位置修改具体坐标,位置3长度数值同第二点的坐标一致,需在位置4选中“自动播放”和“循环”。
完成后保存关闭。
iii. 添加float变量和mesh变量。注:点击1处“➕”,会出现新建变量,点击2处颜色方框可修改变量类型。结果如右图。
iv. 编辑事件图表。具体见下图
- Construction Scrip页面编辑如下
- 编译保存
5、 主窗口调试
将该蓝图类拖拽至显示窗口。
点击该模型,会出现灰色线条,为其运动轨迹,可以通过拖动改变位置,且点击一个端口后,再通过ALT+左键会生成一个新的端点。
注:选中白点后,也要注意红色虚线的位置和水平高度,否则可能会出现上天入地的轨迹。
轨迹设计结束后,运行即可成功。
个人非专业,所以都是大白话了,能理解即可啊~