【发布时间】:2014-10-28 00:51:58
【问题描述】:
我目前正在使用 Unity 制作一款 2D 横向卷轴游戏(因此所有精灵都是从侧面查看的)。
我有程序生成的地形(想想 Terraria 式的),我希望能够单击我的一个图块并获得一条精灵路径。
不过,精灵需要知道以下几点:
- 该图块是否可访问(也就是它不是完全在地下或在天空中随机上升)
- 到达那里的最短路径是什么。
我目前将我的图块存储为一个短数组。
知道了这一点,A*是我追求的最佳算法吗?有没有人有任何其他好的信息/提示从哪里开始研究这类事情?
我的主要概念难题是让 AI 知道某个图块是否可访问。
感谢任何帮助/指针!
【问题讨论】:
-
Unity 内置的 navmesh 怎么样?
-
@LearnCocos2D Unity 的 Navmesh 不是在 x-z 轴上运行,而 2D 系统在 x-y 轴上运行吗?
标签: c# unity3d 2d artificial-intelligence unity3d-2dtools