zoukankan      html  css  js  c++  java
  • 游戏人工智能简介

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

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

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

    • 主动获取周围的信息-> AI模块可以主动获取任何AI模块感兴趣的物体状态和数据。
    • 主动思考
      • ->处理获取的信息。
      • ->根据信息处理结果决策NPC行动内容(决策层可以是复杂的,例如分为战略层和决策层,战略层管一类NPC的整体调度;决策则下放至单个NPC)。
    • 执行:游戏各个模块对行动内容进行游戏状态的更新。
  • 相关阅读:
    数据库
    linux
    linux
    python_函数进阶1
    python_函数初识
    python_文件操作
    python_基础数据类型补充
    python 小数据池,代码块总览
    python_基础数据类型二
    python_基础数据类型一
  • 原文地址:https://www.cnblogs.com/ZhuSenlin/p/15449989.html
Copyright © 2011-2022 走看看