Unity3D人工智能编程精粹 实现AI角色的自主移动——操控行为源码工程.rar

上传者: dmk17771552304 | 上传时间: 2021-03-02 09:10:39 | 文件大小: 15.92MB | 文件类型: RAR
Unity3D人工智能编程精粹 实现AI角色的自主移动——操控行为源码工程

操控行为”是指操作控制角色,让它们能以模拟真实的方式在游戏世界中移动。它的工作方式是通过产生一定大小和方向的操控力,使角色以某种方式运动。它属于AI模型中的运动层。

(1)操控行为包括一组基本“行为”。对于单独的AI角色,基本操控行为包括:

使角色靠近或离开目标的“Seek”,“Flee”行为;
当角色接近目标时使他减速的“Arrival”行为;
使捕猎者追逐猎物的“Pursuit”行为;
使猎物逃离捕猎者的“Evade”行为;
使角色在游戏世界中随机徘徊的“Wander”行为;
使角色沿着某条预定路径移动的“PathFollowing”行为;
使角色避开障碍物的“ObstacleAvoidance”行为等
基本行为中的每一个行为,都产生相应的操控力,使这些操控力以一定的方式组合起来(实际上就相当于将这些基本“行为”进行了不同的组合),就能够得到更复杂的“行为”,从而实现更为高级的目标。

(2)对于组成小队或群体的多个AI角色,包括基本的组行为如下。

与其他相邻角色保持一定距离的“Separation”行为;
与其他相邻角色保持一致朝向的“Alignment”行为;
靠近其他相邻角色的“Cohesion”行为;

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明