【UE4系列】UE4汽车导入,并行驶

简介: 选中spring arm target arm length 设置为550 ,Z坐标设置成120,如下图所示。WheeledVehicle ,是UE4汽车的母版,集成了很多功能。选择车-pawn-改成player0,点击运行。y轴反了,增加float变量为-1。7.3,编写动画蓝图函数,结果如图。设置成如图,左前轮,对应左前轮刹车。在汽车蓝图里,添加摄像头的控制。,这一步也可以第一步开始做。创建成功,修改名字,如图。,第一个前左轮,依次绑定。,为UE4汽车轮子模板。,转动角度设为0,如图。

 目录

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,导入模型

image.gif编辑

2,导入碰撞体

image.gif编辑

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

image.gif编辑

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

image.gif编辑

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

image.gif编辑

4.2绑定骨架

body 右击--

image.gif编辑

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

image.gif编辑

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

image.gif编辑

5,新建蓝图

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

image.gif编辑

5.1创建成功,如图

image.gif编辑

5.2 打开蓝图

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

image.gif编辑

5.3 添加spring arm + camera

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

image.gif编辑

5.4 开启相机延迟

image.gif编辑

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

image.gif编辑

5.6 安装轮子 0-3

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

image.gif编辑

image.gif编辑

骨骼名字如上图

5.7,新建轮子蓝图  VehicleWheel

,为UE4汽车轮子模板

image.gif编辑

5.8,创建前轮,后轮

,成功之后如图

image.gif编辑

5.9轮子安装绑定成功

,如图

image.gif编辑

5.91,测试轮子

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

image.gif编辑

6 添加汽车模板

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

image.gif编辑

image.gif编辑

6.0 修改轮子参数

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

image.gif编辑

6.1 添加摄像头

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

LookUp -- pitch  LookRight --yaw

image.gif编辑

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

image.gif编辑

增加之后,结果如图image.gif编辑

7,新建轮子动画:

7.1,新建动画

image.gif编辑

7.1 第二步

image.gif编辑

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

image.gif编辑

7.2汽车蓝图绑定动画,

绑定刚刚创建的动画

image.gif编辑

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

image.gif编辑

成功结果如下

image.gif编辑

7.4,编写汽车蓝图,

增加移动函数

7.4.1向前+左右对应函数

image.gif编辑

7.4.2 是否开启手刹对应函数

image.gif编辑

7.5,测试

,轮子正常转圈

image.gif编辑

7.6 增加后期处理,

红色框里参数修改为0.6

image.gif编辑

8其他优化

8.1优化后轮转动

,转动角度设为0,如图

image.gif编辑

8.2 前轮手刹优化

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

image.gif编辑

8.3 动画蓝图增加函数 copy bone

image.gif编辑

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

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

image.gif编辑

8.3.2绑定轮子

四个轮子,分别绑定

image.gif编辑

8.3.3 增加刹车控制

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

image.gif编辑

具体设置如下

image.gif编辑

旋转角度设为z轴

image.gif编辑

8.4 速度设置

停止设置,设置到最大

image.gif编辑

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

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

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


相关文章
|
6月前
|
JSON 网络协议 前端开发
【UR六轴机械臂源码】python脱离示教器控制UR机械臂实时采集机器人位姿(优傲机器人)
【UR六轴机械臂源码】python脱离示教器控制UR机械臂实时采集机器人位姿(优傲机器人)
|
6月前
|
传感器
|
6月前
|
传感器 机器人
|
6月前
|
传感器
|
传感器 芯片
基于51单片机的智能热水器STC89C52水位检测传感器DS18B20温度探头传感器
基于51单片机的智能热水器 由STC89C52单片机+水位检测传感器+DS18B20温度探头传感器+按键模块+继电器模块+报警及指示模块+LCD1602显示模块+电源构成。 具体功能: 1、LCD1602显示屏第一行显示温度及定时时间,第二行显示温度上限和下限值; 2、按键可以设置温度的上下限值及定时时间;定时时间到开始加热 3、用两个水位检测传感器检测水位:当水位下限传感器检测到有水时,继电器开始控制加水;当水位上限传感器检测到有水时,停止加水; 4、当温度低于设置的下限温度值时,继电器开始控制加热;当温度高于设置的上限温度值时,停止加热。
153 0
|
传感器 移动开发 网络协议
工程监测多通道振弦传感器无线采发仪VS-BOX外接传感器的接入逻辑与数据发送
单类型数字传感器:使用寄存器 DS_SENSOR(282)来设置单类型数字传感器的类型和数量(见下表)。 VS 会自动轮巡发送传感器读取指令,当 VS 接收到传感器输出的数据后解析数据并将其更新到通道寄存器 CHxx 内,最终发送到远程服务器上。
工程监测多通道振弦传感器无线采发仪VS-BOX外接传感器的接入逻辑与数据发送
|
编解码 调度 vr&ar
【UE虚幻引擎】干货!UE修改分辨率的3种方法
虚幻引擎作为一款实时3D创作工具,在游戏、建筑、影视动画、虚拟仿真等领域受到全球各行各业创作者广泛欢迎,在UE中获取和设置分辨率也是3D创作开发工作中的常用功能。本文介绍了在虚幻引擎中修改分辨率的3种方法,希望对广大创作者有帮助。