零基础在UE4中实现物体按照轨迹行驶

因项目需要,零基础开始实现此要求。具体工作如下:

一、 模型的准备

参考:3D Max大神必去的15个国外模型网站
可以找到很多免费的3d模型。推荐下载网址:Free 3D Model
注:UE4中可以加载很多格式,个人选择加载FBX格式模型。(OBJ也可以加载但更耗时且易出错,其他格式没试过)

二、 UE4中的操作

参考:【Unreal】UE4 虚幻4 蓝图 模型沿样条线路径运动
【UE4】BluePrint+样条曲线的路径动画(可循环)

1、将选中的车辆模型导入项目中。

点击“导入”,选中想要导入的FBX模型,点击确定,而后继续默认导入即可。
在这里插入图片描述

2、检查导入模型格式——骨架网格物体 或 静态网格物体

在内容浏览器处,鼠标放置在模型框图上,即会有信息栏跳出。
(以下以骨架网格物体为例)

3、新建蓝图

点击内容浏览器下的【添加新项】—【蓝图类】—【Actor】: 在这里插入图片描述
内容浏览器会出现左图,对其重命名后变为右图。
在这里插入图片描述

4、 编辑蓝图

双击打开:

  1. 【添加组件】——添加“Spline”和“Skeletal Mesh”
    选中新建的mesh变量后,右侧细节窗口,可选择已有的该类型资源。
    选择默认mesh
  2. “事件图表”窗口进行操作
    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. 编辑事件图表。具体见下图
    在这里插入图片描述
  3. Construction Scrip页面编辑如下
    在这里插入图片描述
  4. 编译保存

5、 主窗口调试

将该蓝图类拖拽至显示窗口。
添加蓝图
点击该模型,会出现灰色线条,为其运动轨迹,可以通过拖动改变位置,且点击一个端口后,再通过ALT+左键会生成一个新的端点。
在这里插入图片描述
注:选中白点后,也要注意红色虚线的位置和水平高度,否则可能会出现上天入地的轨迹。

在这里插入图片描述
轨迹设计结束后,运行即可成功。

个人非专业,所以都是大白话了,能理解即可啊~

  • 10
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值