游戏AI
文章平均质量分 65
七七喝椰奶
基本功决定高度
展开
-
UnityAI——常用感知类型的实现
要实现视觉感知,要为感兴趣的、能被看到的那些游戏对象加上一个视觉触发器,视觉触发器类是Trigger的派生类,对于AI角色能看到并需要做出相应的每个游戏对象,都需要添加它,例如玩家、宝物、可以捡起的武器等。为了让角色具有记忆,实现了一个SenseMemory类,这个类具有一个记忆列表,列表中保存了每个最近感知到的对象、感知类型、最后感知到该对象的时间以及还能在记忆中保留的时间,以及何时删除记忆对象。一个近距离,大锥角的圆锥可以模拟出视觉中的余光,而近距离的视觉通常用更长、更窄的圆锥体来表示。原创 2023-11-22 14:48:28 · 164 阅读 · 1 评论 -
UnityAI——排队过窄洞
大家好,这里是七七。本文想要会用只看本文即可,若想要彻底理解加以从本系列的前些文章开始看今天要为大家介绍的例子是Unity中的排队过洞AI,为了让人群有序地通过窄洞,而不是挤在一起,我们需要用到两种操控性为,分别是和话不多说,先看效果排队过窄洞下面为大家介绍集体步骤。原创 2023-11-14 14:51:01 · 1059 阅读 · 0 评论 -
UnityAI——动物迁徙中的跟随实现实例
大家好,我是七七,今天来给大家介绍的是Unity中用跟随领队行为。看本文若是想了解和实现,只看本文即可,若是想彻底弄透,建议从七七的专栏开始看。废话不多说,先上视频:我们的目标是让后面的人跟着领头的人,并遵循一些规则对于跟随的人;我们只需要实现这些规则,就可以得到理想的效果,这与神经网络的思想类似,下面我们就来实现这些规则。原创 2023-11-10 12:51:18 · 4615 阅读 · 0 评论 -
群体的操控行为
组行为的复杂性来源于个体间的交互,并遵守一些简单的规则。模仿群体行为需要下面几种操控行为。原创 2023-11-09 14:48:29 · 626 阅读 · 0 评论 -
AI角色对环境信息的感知方式
在游戏中,AI角色可以通过两种方式获取外界的信息——轮询和事件驱动。原创 2023-11-07 21:13:26 · 144 阅读 · 0 评论 -
UnityAI——个体AI角色的操控行为脚本
注:本文用到了前文所用的基类在一些游戏中,可能会遇到想让AI角色追逐或者避开玩家的情况。如在飞机模拟游戏中,让导弹跟踪和进攻玩家或玩家的飞行器。这种情况下,可以运用本节介绍的技术。原创 2023-11-03 14:11:01 · 670 阅读 · 0 评论 -
UnityAI——操控行为编程的主要基类
本文内容位于AI模型中的运动层。变成种主要涉及到Vehicle、AILocomotion和Steering类,它们是实现操控行为的基础。原创 2023-10-30 22:27:03 · 278 阅读 · 0 评论