国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

UE4/5 行為樹使用教程

這篇具有很好參考價(jià)值的文章主要介紹了UE4/5 行為樹使用教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

使用行為樹需確保目標(biāo)藍(lán)圖繼承自Character基類,然后根據(jù)本文下面的流程操作即可。

1.創(chuàng)建AIController

首先需要在角色自身藍(lán)圖之外創(chuàng)建一個(gè)新的藍(lán)圖,繼承自AIController:
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

2.掛載AIController

找到角色自身藍(lán)圖類設(shè)置中的Pawn一欄,掛載剛剛創(chuàng)建的控制器藍(lán)圖:
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

3.創(chuàng)建行為樹文件

創(chuàng)建行為樹文件,添加Sequence節(jié)點(diǎn),可以單擊New Task創(chuàng)建自定義任務(wù)節(jié)點(diǎn),便于初期上手使用。
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)
掛載剛剛創(chuàng)建的自定義Task節(jié)點(diǎn):
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

4.綁定行為樹啟動

回到剛剛創(chuàng)建的控制器類,鏈接節(jié)點(diǎn)Run Behavior Tree以啟動行為樹。
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

5.綁定行為樹節(jié)點(diǎn)事件

接下來為自定義節(jié)點(diǎn)添加事件,需要注意接收事件后,需要主動調(diào)用函數(shù)Finish Execute告訴行為樹該節(jié)點(diǎn)調(diào)用完成了,并且需要返回Success變量,以確認(rèn)該任務(wù)是否完成,完成后才會往下執(zhí)行后面的節(jié)點(diǎn)。
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

6.測試

運(yùn)行場景測試后,會發(fā)現(xiàn)節(jié)點(diǎn)正常執(zhí)行。
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)

7.添加延遲

但我們不需要這么高頻率的調(diào)用,可以在后面加一個(gè)Wait節(jié)點(diǎn):
ue4行為樹未激活,UE5,ue4,ue5,學(xué)習(xí)
這樣行為樹就會1秒鐘執(zhí)行一次。


Tips:文章來源地址http://www.zghlxwxcb.cn/news/detail-607527.html

  • Sequence節(jié)點(diǎn) - 從左往右執(zhí)行,當(dāng)一個(gè)節(jié)點(diǎn)執(zhí)行成功且結(jié)束,則執(zhí)行下一個(gè),當(dāng)一個(gè)節(jié)點(diǎn)執(zhí)行失敗,則跳出。
  • Selector節(jié)點(diǎn) - 從左往右執(zhí)行,當(dāng)一個(gè)節(jié)點(diǎn)執(zhí)行失敗,則執(zhí)行下一個(gè),只要有一個(gè)節(jié)點(diǎn)執(zhí)行成功,則跳出,且 Selector節(jié)點(diǎn)算作執(zhí)行成功。
  • 行為樹不是每幀執(zhí)行的,而是隔幾幀執(zhí)行,也沒有接口可以改為每幀執(zhí)行。
  • Event Receive Tick AI - 只有在Receive Execute節(jié)點(diǎn)沒有執(zhí)行Finish Execute時(shí),才會進(jìn)入Receive Tick事件的調(diào)用,調(diào)用時(shí)整個(gè)行為樹是阻塞的,直到調(diào)用了Finish Execute。另外Receive Tick事件測試過,是每幀都調(diào)用。然后,Receive Tick如果要跳出,不想阻塞,就在Tick里調(diào)用一次Finish Execute就可以結(jié)束阻塞。(而用在Parallel節(jié)點(diǎn)下時(shí)是例外,會一直執(zhí)行Tick)
  • 事件后帶不帶AI后綴的區(qū)別是參數(shù)不一樣,其余執(zhí)行邏輯都是相同的。
  • Decorator 裝飾器節(jié)點(diǎn),不可掛載于根Sequence、Selector、Parallel節(jié)點(diǎn)上,掛載不起作用。
  • Decorator裝飾器節(jié)點(diǎn)可以做敵人受擊等行為的被動打斷監(jiān)聽,需要在行為樹面板中的節(jié)點(diǎn)上設(shè)置Observe aborts到Self,設(shè)置正確后所有子節(jié)點(diǎn)會變色。
  • Service服務(wù)節(jié)點(diǎn),可以掛載到當(dāng)前節(jié)點(diǎn)上,用于更新黑板的變量或做一些偏后臺的Tick操作。
  • Receive Abort 節(jié)點(diǎn)可以響應(yīng)Abort中斷事件,事件觸發(fā)時(shí)要調(diào)用Finish Abort函數(shù)提示結(jié)束,否則會一直阻塞。

到了這里,關(guān)于UE4/5 行為樹使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【虛幻引擎UE】UE4/UE5 GIS輔助類插件推薦及使用介紹

    【虛幻引擎UE】UE4/UE5 GIS輔助類插件推薦及使用介紹

    此插件將虛幻引擎連接到Speckle,允許從Speckle接收版本化的3D數(shù)據(jù),可以實(shí)現(xiàn)Revit、Rhino、Blender、Sketchup、Unity、虛幻引擎、AutoCAD等之間的完全互操作協(xié)作。 這是一個(gè)涵蓋了在展廳、工業(yè)產(chǎn)品或其他3D場景中導(dǎo)航的許多可能性的系統(tǒng)。在窗口、觸摸屏、手機(jī)和Html5上。 只需快速

    2024年02月07日
    瀏覽(117)
  • 【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 1

    【虛幻引擎UE】UE4/UE5 功能性插件推薦及使用介紹 1

    實(shí)現(xiàn)POST/GET基本方法,并支持HEAD帶信息。 使用案例:【虛幻引擎UE】UE5 三種模式調(diào)用API詳解(案例基于免費(fèi)Varest插件) 能夠快速實(shí)現(xiàn)打開對話框獲取數(shù)據(jù)的導(dǎo)入、導(dǎo)出路徑。 某月限免插件,比較方便的地圖插件,可以改改樣式直接用。 http下載數(shù)據(jù)到指定路徑 按空格可以切

    2023年04月11日
    瀏覽(103)
  • UE5 UDP通信 UE4.21-UE5.1

    UE5 UDP通信 UE4.21-UE5.1

    目錄 客戶端,發(fā)送數(shù)據(jù) 1.建立字符串變量UDPConnection,綁定連接事件 ?2.連接初始化 ?3.發(fā)送數(shù)據(jù) ?4.關(guān)閉UDP服務(wù) ?服務(wù)器,接收數(shù)據(jù) 1.綁定連接事件 ?2.綁定數(shù)據(jù)接收事件 ?3.開啟UDP服務(wù) ?4.返回?cái)?shù)據(jù) ?5.關(guān)閉UDP服務(wù) ? 需要提供遠(yuǎn)程端IP地址和端口號 0.0.0.0表示監(jiān)聽所有ip,端口

    2024年02月15日
    瀏覽(120)
  • UE4/UE5 動畫控制

    UE4/UE5 動畫控制

    工程下載 ? ?????????????https://mbd.pub/o/bread/ZJ2cm5pu ? 藍(lán)圖控制sequence播放/倒播動畫: 設(shè)置開啟鼠標(biāo)指針,開啟鼠標(biāo)事件 在場景中進(jìn)行過場動畫制作 設(shè)置控制事件

    2024年02月09日
    瀏覽(25)
  • 關(guān)于UE4/UE5 無法正確使用VS2019進(jìn)行編譯運(yùn)行(亂碼報(bào)錯)

    關(guān)于UE4/UE5 無法正確使用VS2019進(jìn)行編譯運(yùn)行(亂碼報(bào)錯)

    ? ? ? ? 這是一個(gè)讓我百思不得其解的問題,無論是上網(wǎng)查資料還是怎樣去調(diào)整設(shè)置??偸歉杏X無法正確、徹底的解決。 ? ? ? ? 通過學(xué)習(xí),發(fā)現(xiàn)問題唯一的根源其實(shí)是VS的語言設(shè)置與你電腦系統(tǒng)的語言設(shè)置不兼容。我們只需要對系統(tǒng)的區(qū)域語言進(jìn)行更改即可正常運(yùn)行。如果

    2024年02月11日
    瀏覽(19)
  • 【UE5/UE4】超詳細(xì)教程接入科大訊飛語音喚醒SDK并初始持久監(jiān)聽(10102錯誤碼解決)

    【UE5/UE4】超詳細(xì)教程接入科大訊飛語音喚醒SDK并初始持久監(jiān)聽(10102錯誤碼解決)

    Windows環(huán)境下 **UE版本為UE4.27及以下 你需要具備一定的C++基礎(chǔ),或全程一對一對照我的代碼編寫你的代碼 使用Offline Voice Recognition插件作為錄音插件(僅做錄音插件使用) 基于https://github.com/zhangmei126/XunFei二次開發(fā) 語音識別部分參考CSDNUE4如何接入科大訊飛的語音識別 在此基礎(chǔ)

    2024年04月09日
    瀏覽(27)
  • 【虛幻引擎】UE4/UE5 材質(zhì)

    【虛幻引擎】UE4/UE5 材質(zhì)

    ? 基礎(chǔ)顏色(BaseColor) :材質(zhì)本身的顏色,例如綠色藍(lán)色等 金屬度(Metallic) :金屬度,材質(zhì)是否含有金屬光澤 粗糙度(Roughness) :粗糙或者平滑度,物體表面的粗糙程度 自發(fā)光(EmissiveColor) :物體本身是否發(fā)光 透明度(Opactity) :物體表面是否透明,適用于 半透明(Translucent)、

    2024年02月02日
    瀏覽(103)
  • UE4 UE5 一直面向屏幕

    UE4 UE5 一直面向屏幕

    ? ? ? ? ? ? ? ? ? ? 一直面相屏幕,方法很簡單 新建一個(gè)藍(lán)圖,如下添加組件: 藍(lán)圖如下: Rotation Actor :需要跟隨鏡頭旋轉(zhuǎn)的物體 Update:一個(gè)timeline(替代event tick 只是為了循環(huán)) Timeline: 藍(lán)圖直接可以復(fù)制:網(wǎng)址

    2024年02月04日
    瀏覽(21)
  • 【虛幻引擎】UE4/UE5插件

    【虛幻引擎】UE4/UE5插件

    Blank:空白插件,可以從頭開始自己定義想要的插件風(fēng)格和內(nèi)容,用此模板創(chuàng)建的插件不會有注冊或者菜單輸入。 BlueprintLibrary:創(chuàng)建一個(gè)含有藍(lán)圖函數(shù)庫的插件,此模板函數(shù)都是靜態(tài)全局函數(shù),可以在藍(lán)圖中直接調(diào)用。 ContentOnly:創(chuàng)建一個(gè)只包含內(nèi)容的空白文件 Editor Toolba

    2024年02月05日
    瀏覽(98)
  • UE4 / UE5 內(nèi)存與性能優(yōu)化

    UE4 / UE5 內(nèi)存與性能優(yōu)化

    資源壓縮 在圖片資源上右鍵選擇Size Map可以看到資源所占大小,將右上角切換成Memory Size,所占內(nèi)存大小,如果發(fā)現(xiàn)這個(gè)資源所占太大,就可以考慮壓縮一下圖片大小,看看效果是否滿足需求,這個(gè)會把引用到的資產(chǎn)所占用內(nèi)存一同顯示出來 粒子優(yōu)化 很多游戲里面,粒子優(yōu)化

    2024年02月04日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包