如何使NPC寻路看起来可信?


10

是否有一种“学术”方式可以使NPC在地图上随机行走,但有可信的表现?

明显的情况是武装警卫在地下室走动以保护其安全。设置“可信”路径非常容易。

实际上,我正在寻找一种模拟小镇上人群的方法。我怎样才能让他们的举动看起来像他们不是无目标的机器人。


1
您是否有兴趣避免大人群的碰撞,或者给每个人群成员一个目的和目的地?
tenpn

Answers:



2

不是没有目标的机器人。

轻松,给他们目标。为每个NPC指定一个目的地,这取决于您可能甚至不必为它们寻找路径就可以直接转向,也可以预先计算镇上两扇门之间的路径。



2

在您所关注的逻辑位置创建目标节点,然后让NPC在这些节点之间导航。理想情况下,您还具有与目标相关的动画,例如看广告牌,将垃圾扔进垃圾桶,坐在公交车长椅上。

然后当NPC产生时,给他们一个目标去使用。一旦他们完成了目标动画,就给他们一个新的动画。

为了进一步解决这个问题,完成目标后要有一些随机的空闲时间,这样他们就不会立即进入下一件事。同时在其第一个目标处生成一些NPC,以便它们立即开始播放目标动画。您在世界上拥有的有趣的物体越多,它会感觉像是一个地方。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.