ZhuSenlin

游戏人工智能简介

2021-10-23 23:35  ZhuSenlin  阅读(27)  评论(0编辑  收藏  举报

AI角色处于“感知”->“思考”->“行动”的循环中。

(摘自《Unity3D人工智能编程精粹》)

  我们常常希望游戏中的非玩家角色(NPC)能够更像一个真正的人,可以主动获取周围的信息,做出符合人逻辑的选择并迅速的执行。对这一方面的研究就属于游戏中的人工智能(AI)部分。机器和人的重要区别就在于主动思考这一点上。那么游戏中的NPC如何模拟这一个过程呢?下面是简要的说明:

  • 主动获取周围的信息-> AI模块可以主动获取任何AI模块感兴趣的物体状态和数据。
  • 主动思考
    • ->处理获取的信息。
    • ->根据信息处理结果决策NPC行动内容(决策层可以是复杂的,例如分为战略层和决策层,战略层管一类NPC的整体调度;决策则下放至单个NPC)。
  • 执行:游戏各个模块对行动内容进行游戏状态的更新。

分类:

技术点:

相关文章:

  • 2021-10-03
  • 2021-08-14
  • 2021-06-09
  • 2021-08-09
  • 2021-10-07
  • 2021-12-18
  • 2021-10-25
猜你喜欢
  • 2022-01-12
  • 2021-12-31
相关资源
相似解决方案