【问题标题】:Unity platform pathfindingunity平台寻路
【发布时间】:2014-06-01 04:56:33
【问题描述】:

我一直在尝试找到一种方法来做到这一点,但我不确定如何。我已经完成了 A* 寻路,但可以找到任何关于此的内容。我正在寻找的是某种类似于具有不同平台的超级粉碎兄弟级别的寻路方法。谁能指出我正确的方向?

【问题讨论】:

  • 这可能更适合gamedev.stackexchange.com
  • 谢谢,有什么办法可以移动它或者我应该在那里重新发布它?
  • 把这个问题删了,那边再问。但是请注意,您的问题在这里不是题外话。
  • 这不是题外话,但他可能会在其他网站上得到更好/更快的响应。希望有人可以帮助他,因为这是一个有趣的问题。

标签: unity3d path-finding a-star


【解决方案1】:

将路径视为由游戏状态而非位置组成;您正在寻找一个游戏状态,其中您的角色还活着并且在平台上。您的搜索分支将是按钮按下。

这样想;计算机假装它点击了一个按钮,然后估计游戏将在 x 毫秒之后进行。然后计算机查看它可能点击的按钮并选择最佳替代现实。然后它单击该按钮。瞧,游戏结果与计算机想象的完全一样。

您需要限制计算机想象按下新按钮的频率(如果您不想降低性能)。为了做到这一点,您可以将其限制为仅在其想象中每 10 毫秒按下一个按钮。当它可以选择移动时,这可能会导致它静止不动。您还可以通过游戏状态限制按钮按下;如果已经跳转,则无法点击“跳转”。

本质上,使用 A* 预测算法而不是 A* 寻路算法。还要考虑 minimax,它已经是一种预测算法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多