我正在早期设计阶段,开发一些复杂的战斗AI,并希望确保我选择正确的NPC决策过程类型。 我希望开发出能像工作在一起的敌人,敌人组队,每个成员都有不同的角色(医生、士兵、技术工程师等),他们的决策过程应该能在战斗中对情况做出反应,以确保他们能有效地完成自己的角色,同时感觉他们也能智能地知道如何正确地处理任务/什么顺序执行动作。 目标导向行为规划 GOAP当然很受欢迎,你给AI一个任务和工具箱,它们就开始选择需要完成任务的工具,你可以得到所有敌人都感觉非常创造性的“独特个性”。 如果我不知道HTNP,我会选择GOAP。 层次任务网络规划 我对HTNP的理解是,你有更细致的控制权来决定决策的顺序,在做出这样的决定时,它们似乎更现实地“思考”如何解决问题/什么顺序,但是它产生的创造性行为较少。 这个描述是否准确? -- 我的思考是,两者中没有哪一个是特别好的,但它们应该用于不同的目的。 是否值得使用一个用于一种角色类型,另一个用于另一种角色类型? 这是一个很难理解的问题,我希望你能提供一些想法,尤其是如果你使用过两者的话。 我只想避免花一年的时间研发,然后学习我选择的方法不符合我想要的效果。 感谢大家,感谢你的关心。
目标导向行为规划与层次任务网络规划 - 有人在NPC开发经验的人有没有对哪种方法更有效的观点,用于创建令人兴趣的战斗AI,感觉智能?
评论 (0)