如何整理开放式剧情中NPC的AI逻辑?

0 条评论


  • 2

    明和地球online令人抓狂的玩家

    RAUN3NAilsaka 赞同

    个人认为,你要首先了解游戏本身的世界观,提取出每类NPC可能面临的情况,以此做出行为条件分类,在分类中设置主行为、次要行为和随机行为,主行为可以设定循环,比如吃饭睡觉打豆豆,而次要行为可以设定触发条件,随机行为则可以穿插进主行为或者次要行为循环中。这样你已经就可以做出比较实用的三维表格了。

    发布于 2018-05-31 17:33:34 0 条评论


  • 0

    XenoAmessXenoAmess

    可你这还是状态机。

    发布于 2019-01-25 03:08:43 0 条评论


  • 0

    Shitake自赞臭,友赞跛,别人赞,响当当

    分层状态机和事件系统(最好还是frp的

    发布于 2018-01-17 09:40:31 0 条评论


  • 0

    汪汪仙贝世界架构爱好者,文化厚重爱好者

    emmmm,没实际做过这类效果,只能从猜想上作答了

    首先没太明白你的疑问点在哪里,从你的例子入手,实际上【守店-进货-睡觉】和【捡破烂-卖破烂-酒馆买醉】仍然可以在一个状态转移链中完成,就在【守店】这个节点之前添加一个节点【检测家当】,即可产生状态转移的分歧,如果家里价值超过XXX,则跳转至守店,而如果不超过XXX,则跳转至捡破烂。

    期待进一步描述或者交流,之后继续补充或修改。

    发布于 2018-01-11 13:29:26 3 条评论

  • 登录奶牛关账号即可参与讨论

{{question['follower_count']}} 个玩家关注

...

相关元素

相关游戏

相关问题

为什么像《潜龙谍影V》中一样的敌人针对性反馈在其他游戏中不怎么出现?

7人关注 2个回答

如何评价《波西亚时光》中可攻略NPC必定死亡结局引起的争论?

6人关注 6个回答