UE4碰撞检测、自动寻路、追踪及小电梯
2017-04-19 19:03
543 查看
一、添加敌人的碰撞检测,自动寻路、追踪
1、
NaVmesh自动寻路,学过Unity的应该都用过这组件,用来自动寻路的,UE中用法也是一样的,首先在UE左边模式中添加一个navMesh组件,尽量拉伸铺满整个地图
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/19ee7c115b8b74ec7aa349ba69c116ba)
2、打开关卡蓝图,将敌人引用拖进来,添加人物引用,获取角色和敌人的距离来判断敌人是否追踪角色或说是随机在地图巡逻,
1)、当角色和敌人的距离小于1000时,敌人发现角色开始追击
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/0d78df68149a69f4c91b10649d468abf)
2)
、当距离超过1000时,角色逃脱追击,敌人将会在整个地图随机巡逻·
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/c92ef43b44e2aae7c5311dbb3ae0e074)
3、当敌人追上角色,接触到就会导致角色掉血,依据敌人的伤害来算,选中敌人,在关卡蓝图中为TA添加碰撞事件,当敌人碰撞到的恰好时角色时,依据敌人·的Damge来减少角色血量(所有的变量都要用float类型,不然昨天做的血条变化会出问题)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/767d8df30369dcd7985175335123e0e5)
二、制作简单小电梯
1、
创建一个简单的平面,添加自己喜欢的材质,在平面上添加一个碰撞器,在电梯最上面再添加一个碰撞器,当我们跳上第一个碰撞器时启动电梯,碰到第二个碰撞器时停下电梯,
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/046ac8bf4fd442554574d28d329d1714)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/88ca0175b23ba30d7c7fe91aa78b0039)
2、
打开关卡蓝图,为上面的碰撞器触发器添加碰撞事件,添加bool变量启动电梯
在tich事件下,一点点增加高度,直到停下
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/46b23a2e0eef338df3ded980945e252c)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/22/087b6bdb43d6421994453624d4ee1d10)
添加的界面UI明天再做一些一起写上
1、
NaVmesh自动寻路,学过Unity的应该都用过这组件,用来自动寻路的,UE中用法也是一样的,首先在UE左边模式中添加一个navMesh组件,尽量拉伸铺满整个地图
2、打开关卡蓝图,将敌人引用拖进来,添加人物引用,获取角色和敌人的距离来判断敌人是否追踪角色或说是随机在地图巡逻,
1)、当角色和敌人的距离小于1000时,敌人发现角色开始追击
2)
、当距离超过1000时,角色逃脱追击,敌人将会在整个地图随机巡逻·
3、当敌人追上角色,接触到就会导致角色掉血,依据敌人的伤害来算,选中敌人,在关卡蓝图中为TA添加碰撞事件,当敌人碰撞到的恰好时角色时,依据敌人·的Damge来减少角色血量(所有的变量都要用float类型,不然昨天做的血条变化会出问题)
二、制作简单小电梯
1、
创建一个简单的平面,添加自己喜欢的材质,在平面上添加一个碰撞器,在电梯最上面再添加一个碰撞器,当我们跳上第一个碰撞器时启动电梯,碰到第二个碰撞器时停下电梯,
2、
打开关卡蓝图,为上面的碰撞器触发器添加碰撞事件,添加bool变量启动电梯
在tich事件下,一点点增加高度,直到停下
添加的界面UI明天再做一些一起写上
相关文章推荐
- UE4物体的碰撞检测
- ue4 碰撞检测测试
- ue4碰撞检测及射线查询
- UE4 C++ 碰撞检测(Overlap)
- (转载)ue4碰撞检测及射线查询--LineTraceSingleByChannel 和 LineTraceSingleByObjectType
- ros:kcf算法+行人检测 = 让机器人自动识别并追踪行人
- ue4 4.18NPC碰撞检测的一些问题
- ros:kcf算法+行人检测 = 让机器人自动识别并追踪行人
- UE4蓝图碰撞检测解析
- UE4 范围伤害RadiusDamage及碰撞检测通道ECollisionChanel
- a*自动寻路算法详解
- Linux下C语言来检测USB设备以及自动挂载
- as3.0像素级碰撞检测
- 自动检测文本的字符集:URL的页面编码+文本文件编码
- libgdx 3D Bullet 碰撞检测二
- unity汤姆猫自动检测录音,不说话自动播放
- 比IE准确率更高的自动字符集检测类 UniversalCharDet
- SQL Server 默认跟踪应用4 -- 检测日志文件自动增长
- UE4 中 为StaticMesh添加贴合物体的碰撞
- 《Spring3实战》摘要(3-2)--最小化Spring XML配置之自动检测Bean