10 是否有一种“学术”方式可以使NPC在地图上随机行走,但有可信的表现? 明显的情况是武装警卫在地下室走动以保护其安全。设置“可信”路径非常容易。 实际上,我正在寻找一种模拟小镇上人群的方法。我怎样才能让他们的举动看起来像他们不是无目标的机器人。 ai path-finding random — 皮埃尔·瓦特莱特 source 1 您是否有兴趣避免大人群的碰撞,或者给每个人群成员一个目的和目的地? — tenpn
6 我建议您看看Craig Reynolds的转向行为。为了使事情变得更有趣,您还可以根据NPC所处的情况来切换行为。 — 布姆扎克 source 只要您不介意大量滑倒,转向行为就非常适合此操作。 — tenpn
2 如果您相信研究文件(我个人还没有尝试过这种方法),则将节点导航和操纵行为结合起来实际上会产生一些不错的结果:链接到本文:基于a的虚拟人群操纵 。语义增强的导航图 — JerKimball source
2 在您所关注的逻辑位置创建目标节点,然后让NPC在这些节点之间导航。理想情况下,您还具有与目标相关的动画,例如看广告牌,将垃圾扔进垃圾桶,坐在公交车长椅上。 然后当NPC产生时,给他们一个目标去使用。一旦他们完成了目标动画,就给他们一个新的动画。 为了进一步解决这个问题,完成目标后要有一些随机的空闲时间,这样他们就不会立即进入下一件事。同时在其第一个目标处生成一些NPC,以便它们立即开始播放目标动画。您在世界上拥有的有趣的物体越多,它会感觉像是一个地方。 — Wkerslake source