1. reekin 2020-05-18

    大佬你好,我看介绍GOAP的文章里提到,在遍历action进行规划时,一旦采用了一个action放进路径,那这个action就会从可选列表里移除以防止重复连接的action造成没有尽头的死循环。也有人是不移除,但是也需要给遍历深度设一个上限防止开销爆炸。
    但这两种方式好像都并不能让规划出的行为路径中包含循环结构?
    比如我当前可用的actionA的效果为【苹果数量+1】,goal为【拥有100颗苹果】,规划时要怎样让planner能规划出【执行 A 100 次】这样的路径呢?
    用行为树的话倒是很容易配出来。。

    • zephyr1125 2020-06-28

      @reekin:巧了啊,我刚刚写了一篇新的日志就是为我当前的GOAP增加数量支持的。你可以看一下,但是写的很简略,欢迎直接跟我联系,联系方式在各日志里我都有放。

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

登录/注册