爬过东西

时间:2016-04-01 17:02:35

标签: unity3d

我有游戏,敌人直接前往玩家。

然而,如果路上有障碍物,我希望敌人在其表面之后简单地爬过它而不改变方向。一种厚厚的凝胶会如何流过某些东西。

所以基本上敌人的垂直角度及其在太空中的高度会在不改变方向的情况下在任何障碍物上爬行。

我想我必须检测敌人何时撞到障碍物,然后确定被击中的表面的角度,然后以某种方式调整角度并坚持到该障碍物的两侧以某种方式爬过它。

有人知道现有的脚本是做什么的,或者怎么做?

由于

1 个答案:

答案 0 :(得分:1)

我建议您查看NavMesh组件。它可能对你正在寻找的东西有所帮助,因为你可以得到一个Gameobject来跟踪一个固定的路径/区域,甚至可以通过障碍物。

有一些Unity文档here,网上有很多教程! :)