1. au77 2020-12-19

    看一下受击后转到逃跑的条件,以及转到战斗的条件。是不是血量低于一定程序就逃跑,现在玩家攻击特别高,一两次攻击就导致怪没血量了,怪还没来得及进入战斗状态。

    • viperstudio 2020-12-19

      @au77:太感动了,谢谢你的建议。我试试调整一下。

    • viperstudio 2020-12-19

      @au77:我试了一下,我看它其实只要跟踪过来,对着我跑已经进入了攻击选项,fsm里是in combat 状态。只是它的攻击,在animator里反复进行的是free locomotion,并没有到action-attacks-A,的攻击。我不知道为何。

    • viperstudio 2020-12-21

      @au77:我找到了问题所在,是我使用的插件自带的animator控制器里,使用了一个trigger condition 叫做 “weakattack”,似乎对应了插件里的 近战攻击动作“weakattack”系列,而我是使用枪击shoot的,所以不是weakattack,无法触发AI的 attack还击动作。我只能使用了一个未知的叫做strafe attack的condition,设置为false。似乎就勉强解决了这个问题。我初次接触animatior模块,觉得很复杂,比我想得要复杂很多。

您需要登录或者注册后才能发表评论

登录/注册