教程链接:Unreal Engine 4 虚幻引擎蓝图中级教程物理碰撞
想共享的小伙伴可以E-mail我:lxbcolorgalaxy@qq.com
目录
第一章 常见的物理现象及分析
1蓝图模板中的物理现象
分析了第一人称射击模板中的物理现象,比如子弹飞行、碰撞、产生力的效果与消失。
2创建子弹抛射
1.给子弹击中物体施加一个同方向的冲击力——子弹蓝图
2.子弹模型添加Projectile Movement Component组件,引擎自带的子弹模拟,可设置子弹参数
3.控制生成的子弹位置、播放角色动画
3自动追踪
1.设置子弹反弹参数
2.设置子弹追踪导航功能
蓝图中设置追踪目标
4碰撞事件
1.Overlap重叠事件(类似Unity里的触发器,又不同)两者均需要勾选Generate Overlap
5纯物理模拟子弹
1.删除projectile组件,更改Sphere Mesh的碰撞预设,给小球生成时添加Physics Linear Velocity,更改发射方向。
2.选中Actor,修改生命周期
第二章 碰撞体
1简易碰撞体
2DOP碰撞体
10DOP分别沿着X Y Z轴创建更复杂的碰撞体
3凸面碰撞体
4567UBX导入碰撞体
3DMAX中制作碰撞体的命名规则:盒型UBX、球形USP、不规则UCX,紧跟其中一个模型的名称。不规则时,每个内角要小于180°,是一个凸边形。
8从其他模型复制碰撞体
选中其他已有碰撞体的相同模型,在无碰撞体的模型中选择Copy
9碰撞体积
Blocking Volume通常当作场景的边界碰撞盒,可同BSP模型一样进行编辑修改
第三章 物理刚体
1物理刚体
2质量
3质心
4运动衰减
6运动空间锁定
第四章 碰撞通道
1类型、反馈、通道
Object Type ——> Response ——> Channel
2UE4中的碰撞设置
3碰撞案例测试
1.阴影烘培效果,Movable是实时的,Static需要构建
2.可破坏物体 设置碰撞时可破碎
3.各种Object Response设置