
轮询方式 如果想知道周围世界发生了什么,最简单的方法是查询,AI对感兴趣的事件进行查询,基于轮询的感知系统更容易维护的方式是建立一个轮询中心,进...
所有触发器的基类——BaseTrigger 此类中包含所有触发器共有的信息,比如触发器的作用半径、触发器是否已经使用完成要被移除等 所有感知器的...
1.对我们的可寻路场景物体进行Navagition的烘焙(Bake),可寻路的物体我们将它设置为静态(static),我们在Areas中设置要b...
战术寻路——避开火力范围 战术寻路我们使用PointGraph来进行控制,这种寻路很适合战术寻路 我们修改A*PathfindingProjec...
实现A*寻路的三种工作方式: 1.基于单元格的导航图 基于单元格的导航图将地图划分为多个正方形单元或者六边形组成的规则网络,这种导航图易于理解和...
5.随机徘徊 我们希望场景中有随机移动的单位,如巡逻的士兵 吃草的牛羊,往往我们在场景中设置几个点让单位在几个点中随机移动,这样会出现一种情况,...
1.靠近 创建一个类SteeringForSeek继承Steering,将目标物体拖入Target,我们的AI就会自动向Target靠近。 重写...
Unity操控行为编程的基类:Vehicle类、AILocomotion类和Steering类 1.将AI角色抽象成一个质点——Vehicle类...
1.AI的架构模型 大多数AI的需求通过三种基本能力概括:1.运动:角色移动的能力 (导航和寻路结合动画系统)2.决策:做出决策的能力 (有限...
文集作者