zl程序教程

您现在的位置是:首页 >  后端

当前栏目

UE4汽车导入,并行驶

导入 汽车 UE4
2023-09-14 09:15:25 时间

目录

1,导入模型

 2,导入碰撞体

3,打开碰撞体,并设置右下角三个参数为最大值,生成较精细的碰撞

 4,打开物理资源,处理胶囊体

4.1,删除多余的胶囊体,留下body+wheel(四个)的胶囊体就好

 4.2绑定骨架

4.3导入成功,如图,需要删除原有的胶囊体,留下导入的胶囊体

 4.4 选中四个轮子,设置轮子类型为圆形

5,新建蓝图

5.1创建成功,如图

 5.2 打开蓝图

5.3 添加spring arm + camera

5.4 开启相机延迟

5.5,相机设置,全部设为true

 5.6 安装轮子 0-3

5.7,新建轮子蓝图  VehicleWheel

 5.8,创建前轮,后轮

 5.9轮子安装绑定成功

5.91,测试轮子

 6 添加汽车模板

6.0 修改轮子参数

6.1 添加摄像头

7,新建轮子动画:

7.1,新建动画

7.1 第二步

7.2汽车蓝图绑定动画,

7.4,编写汽车蓝图,

7.4.1向前+左右对应函数

 7.4.2 是否开启手刹对应函数

 7.5,测试

7.6 增加后期处理,

8其他优化

8.1优化后轮转动

 8.2 前轮手刹优化

 8.3 动画蓝图增加函数 copy bone 

 8.3.1左前轮,对应左前轮刹车

8.3.2绑定轮子

 8.3.3 增加刹车控制

8.4 速度设置


1,导入模型

 2,导入碰撞体

3,打开碰撞体,并设置右下角三个参数为最大值,生成较精细的碰撞

 4,打开物理资源,处理胶囊体

4.1,删除多余的胶囊体,留下body+wheel(四个)的胶囊体就好

 4.2绑定骨架

 body 右击-- 

4.3导入成功,如图,需要删除原有的胶囊体,留下导入的胶囊体

 4.4 选中四个轮子,设置轮子类型为圆形

5,新建蓝图

WheeledVehicle ,是UE4汽车的母版,集成了很多功能

5.1创建成功,如图

 5.2 打开蓝图

选中Mesh(网格),绑定刚刚导入的汽车模型

5.3 添加spring arm + camera

,选中spring arm  target arm length 设置为550 ,Z坐标设置成120,如下图所示

5.4 开启相机延迟

5.5,相机设置,全部设为true

 5.6 安装轮子 0-3

,第一个前左轮,依次绑定

骨骼名字如上图 

5.7,新建轮子蓝图  VehicleWheel

,为UE4汽车轮子模板

 5.8,创建前轮,后轮

,成功之后如图

 5.9轮子安装绑定成功

,如图

5.91,测试轮子

。选择车-pawn-改成player0,点击运行

 6 添加汽车模板

,这一步也可以第一步开始做。

6.0 修改轮子参数

:以下两个参数分别改为38 15

6.1 添加摄像头

在汽车蓝图里,添加摄像头的控制

LookUp -- pitch  LookRight --yaw

y轴反了,增加float变量为-1

 增加之后,结果如图

7,新建轮子动画:

7.1,新建动画

7.1 第二步

 创建成功,修改名字,如图

7.2汽车蓝图绑定动画,

绑定刚刚创建的动画

7.3,编写动画蓝图函数,结果如图

 

 成功结果如下

7.4,编写汽车蓝图,

增加移动函数

7.4.1向前+左右对应函数

 7.4.2 是否开启手刹对应函数

 7.5,测试

,轮子正常转圈 

7.6 增加后期处理,

红色框里参数修改为0.6

8其他优化

8.1优化后轮转动

,转动角度设为0,如图

 8.2 前轮手刹优化

,去掉手刹控制。以及转动角度设为45度

 8.3 动画蓝图增加函数 copy bone 

 8.3.1左前轮,对应左前轮刹车

设置成如图,左前轮,对应左前轮刹车

8.3.2绑定轮子

四个轮子,分别绑定

 8.3.3 增加刹车控制

新增其他节点,两个前轮的刹车控制

 具体设置如下

 旋转角度设为z轴

8.4 速度设置

停止设置,设置到最大

 未完待续。。。。。。。。。。。。。

————————————————————————————————

学习链接:https://www.bilibili.com/video/BV1wW411L7PY?p=3