我正在开发一个僵尸在沼泽里跑来跑去的游戏。我希望人工智能具有像“追逐这个目标”或“逃跑”这样的功能。一个主要的绊脚石是寻路。XNA中有没有一个好的寻路/AI引擎,或者我应该自己开发一个?
有没有人有这方面的经验:http://www.codeplex.com/simpleAI
发布于 2010-03-26 06:32:39
你可能想要寻找A-Star算法。here is an article在winform的上下文中谈到了它,但提到了XNA。
发布于 2010-03-26 23:14:33
滚你自己的!我是认真的。
我猜你制作这个游戏是为了享受编程的乐趣,就像你希望名利双收一样?寻路是人工智能的主要内容之一,也是一个经过充分研究和记录的主题。这是一个很好的介绍领域的知识,你将需要在未来的游戏努力。
A* Algorithm (正如其他人提到的)是这个问题的标准解决方案-但可以尝试其他方法:视线、脚本化移动、群集……通常,您可以通过组合一些技术来获得有趣的行为。
如果想要一本关于这个主题的书,可以试试AI For Game Developers --虽然不是该领域中最好的,但肯定是一个通俗易懂的入门入门。
玩僵尸玩得开心!
发布于 2010-03-26 06:39:30
http://xnapathfindinglib.codeplex.com/
http://swampthingtom.blogspot.com/2007/07/pathfinding-sample-using.html
https://stackoverflow.com/questions/2519877
复制相似问题