ue4简单制作ai走路与寻找角色(不使用控制器,黑板和树,适合蓝图新手入门使用)【下】

之前讲到我们制作完成了蜘蛛的动画蓝图和混合1d空间,接下来便是如何让蜘蛛动起来。

首先,我们需要一个工具,它就是导航网格体边界体积,他是ai移动的基础,哪怕是使用控制器也是需要这个盒子的(通过p键可以隐藏或打开这绿色的范围标识):

 设置完成之后,我们进入蜘蛛蓝图中,在左上角添加一个pawn感应组件,如图:

 创建后点击变成全英文的PawnSensing(pawn感应组件),我们就可以在视图中看见左边的图片,我们在视图右侧,如右图,来调节图片中绿色的圆锥体:

 右侧下翻,可以看见,我们选择第一个看见pawn上,之后便会直接跳入蓝图:

 

 进入蓝图后,红色的为事件蓝图,我们连接AIMoveTo,pawn是要移动的物品,我们连接蜘蛛自己(self)。

destination是目的地,我们通过获取蜘蛛看见的actor位置导入其中,这样ai就会一直朝看见的actor移动。

target actor 顾名思义是目标actor

acceptance radius 100即可:

如果想要进行简单的攻击,只需要通过蒙太奇动画即可,我们通过序列动画来制作一个蒙太奇,然后在蓝图中对蒙太奇进行调用:

延迟是为了当ai找到目标之后停顿一会儿在攻击,网格体和获取动画实例都是获取蜘蛛自己的,在下面的Montage to Play下面选择自己制作的动画蒙太奇,这样就可以让蜘蛛看见角色进行攻击。

 到这里简单ai的制作便完成了。

如果想让ai有如受到伤害,或者血量等,首先需要做好自己角色的角色蓝图,因为ai和角色是要有互动性的,比如角色的a攻击动画导致ai的a受击动画等等。

比较麻烦便写到这里为止,这是为了让新人更好的理解虚幻的各个蓝图之间的互动性。

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多方通行8

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值