AI转向行为XNA

时间:2011-04-20 02:29:28

标签: c# xna artificial-intelligence behavior

如何合并一个实体中的所有行为?

例如一个实体在有限的时间或距离内游荡然后改变它的行为到达....我正在调试它几个星期但突然我失败了:(有人可以帮我解决我的问题吗?)

这是源代码的链接:)我已经在网上下载了它 - SourceCode

1 个答案:

答案 0 :(得分:2)

我建议回顾和研究 Craig Reynolds 的原始论文,它描述了转向行为,以及如何“合并”它们。它包括一个名为OpenSteer的开源C ++实现的引用:
http://www.red3d.com/cwr/steer/

具体来说,我假设你指的是 Flocking 行为,它们结合了:分离,对齐和凝聚力。