本文已使用 Google Cloud Translation API 自动翻译。
某些文档最好以原文阅读。
人工智能 (AI) 是对计算机进行编程以自行做出决策的过程。这可以通过多种方式完成,但最常见的是通过使用算法。算法是为解决问题而遵循的一组指令。
有许多不同类型的算法,但最常见的两种是搜索算法和决策树。搜索算法用于在游戏中找到最佳可能的移动,而决策树用于根据一组标准做出决策。
人工智能可以在游戏开发中以多种不同的方式使用。最常见的用途是寻路。寻路是寻找从一个点到另一个点的最短路径的过程。这可以在游戏中用于为角色找到从当前位置到目的地的最佳路径。
A* 是一种常用于寻路的搜索算法。它的工作原理是考虑从起点到终点的距离,以及从当前点到终点的距离。然后它选择具有最小组合距离的路径。
AI 的另一个常见用途是行为树。行为树用于控制游戏中非玩家角色 (NPC) 的行为。它们由一系列按顺序执行的任务组成。
任务可以是任何事情,从移动到特定位置到攻击玩家。每个任务都有一组必须满足的条件才能执行。例如,移动到特定位置的任务只能在 NPC 不在该位置时执行。
行为树可以非常简单,只有几个任务,也可以非常复杂,有多个任务和条件。
人工智能还可以用于人群模拟。人群模拟是在游戏中创建逼真的人群的过程。这可用于创建可信且逼真的环境。
有许多不同的算法可用于人群模拟。最常见的是集群算法。植绒算法用于模拟一群动物或人的运动。
他们通过考虑每个人在团队中的位置以及整个团队的期望目的地来工作。然后每个人都试图靠近目的地,同时避免与小组的其他成员发生碰撞。
植绒算法可用于在游戏中创建逼真可信的人群。
AI 也可以用于敌人 AI。敌人 AI 用于控制游戏中敌人的行为。它可以用来使它们更具挑战性和逼真度。
有许多不同的算法可用于敌方 AI。最常见的是行为树和决策树。行为树用于控制游戏中 NPC 的行为。它们由一系列按顺序执行的任务组成。
决策树用于根据一组标准做出决策。它们通常用于游戏中以确定敌人接下来应该采取什么行动。
AI 也可以用于玩家 AI。玩家 AI 用于控制游戏中玩家角色的行为。它可以用来使角色更加逼真和可信。
有许多不同的算法可用于玩家 AI。最常见的是行为树和决策树。
人工智能可以在游戏开发中以多种不同的方式使用。它可用于创建逼真可信的环境,使游戏更具挑战性,并控制玩家角色的行为。