ue4 創建簡單的可跳躍尋路AI

 

用到了:NavLinkProxy

也就是這個:

 

NavLinkProxy有兩種連接:

    SmartLink和SimpleLink。

 

simpleLink用於簡單的跳下高臺。

SmartLink我們用來寫我們跳躍代碼。

 

我們創建NavLinkProxy的子類藍圖,然後在其中的Receive Smart Link Reached 事件中,設置我們的跳躍代碼。我這裏就簡單的跳一下:

 

然後我們來設置我們的連接點:

因爲smartLink的連接點並不是那麼直觀,所以一般我們先設置PointLink。

拖動可視化的left和right達到我們需要的位置。 這裏我們將left放在低的位置,right放在高的位置。將Direction設置爲Right to Left

然後再設置SmartLink, 將SmartLink的left和right位置設置爲與PointLInk相同。

然後將Link Direction設置爲Left to Right。並且Smart Link is Relevant 設置爲true。

 

這樣就可以實現跳躍了。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章