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

UE4 通過藍(lán)圖實(shí)現(xiàn)String to Enum

這篇具有很好參考價(jià)值的文章主要介紹了UE4 通過藍(lán)圖實(shí)現(xiàn)String to Enum。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

UE4 通過藍(lán)圖實(shí)現(xiàn)String to Enum

枚舉類型可以直接轉(zhuǎn)為字符串類型,即枚舉值的用戶友好名(使用Enum to String節(jié)點(diǎn)),但字符串轉(zhuǎn)為枚舉并沒有那么簡單,需要逐個匹配。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
思路:遍歷枚舉類型中每一項(xiàng)枚舉值,將當(dāng)前項(xiàng)轉(zhuǎn)為字符串類型,與給定字符串作比較,如果相等則輸出當(dāng)前枚舉值。

ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)

一、創(chuàng)建枚舉類型

首先從窗口打開內(nèi)容瀏覽器。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
然后在Blueprints目錄下新建Enums文件夾,并創(chuàng)建自己的枚舉文件MyEnum。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
雙擊枚舉文件,為MyEnum添加枚舉器,在顯示命名中填寫每一項(xiàng)的名稱。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)

二、遍歷枚舉值

逐個遍歷枚舉中的每一項(xiàng)只需要在藍(lán)圖中添加節(jié)點(diǎn),搜索ForEach MyEnum(MyEnum是自定義枚舉文件名稱)。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
該節(jié)點(diǎn)如下圖:
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)

三、字符串相等判斷

搜索相等,創(chuàng)建字符串相等判斷節(jié)點(diǎn)。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
該節(jié)點(diǎn)需要兩個輸入,一個連接給定字符串,另一個連接當(dāng)前枚舉值Enum Value用戶友好名,判斷當(dāng)前枚舉值和給定字符串是否相等。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)

四、條件分支

創(chuàng)建分支節(jié)點(diǎn)
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
需要為分支設(shè)置條件,將第三步字符串相等判斷的結(jié)果作為分支條件,意味著只有當(dāng)結(jié)果為真時才執(zhí)行與相連的步驟。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)

五、輸出枚舉值

新建一個變量,名為enum,指定它的類型是My Enum。將該變量拖到藍(lán)圖中選擇設(shè)置enum,生成SET節(jié)點(diǎn),意味著我們可以給這個變量賦值。ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
將分支的SET相連,將ForEachEnum ValueSETEnum相連,意思是只有當(dāng)遍歷到的枚舉值Enum Value與輸入字符串String相等時,才將這個枚舉值賦給變量enum。
ue 藍(lán)圖 獲取遍歷枚舉,ue4,數(shù)據(jù)結(jié)構(gòu)
這樣我們就實(shí)現(xiàn)了將字符串轉(zhuǎn)換為枚舉值,但是如果給定字符串和所有的枚舉值都不匹配,那就不會有結(jié)果。文章來源地址http://www.zghlxwxcb.cn/news/detail-772910.html

到了這里,關(guān)于UE4 通過藍(lán)圖實(shí)現(xiàn)String to Enum的文章就介紹完了。如果您還想了解更多內(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)文章

  • UE4/5動畫系列(3.通過后期處理動畫藍(lán)圖的頭部朝向Actor,兩種方法:1.通過動畫層接口的look at方法。2.通過control rig的方法)

    UE4/5動畫系列(3.通過后期處理動畫藍(lán)圖的頭部朝向Actor,兩種方法:1.通過動畫層接口的look at方法。2.通過control rig的方法)

    目錄 藍(lán)圖 點(diǎn)積dot Yaw判斷? 后期處理動畫藍(lán)圖? 動畫層接口 ControlRig: 首先我們創(chuàng)建一個actor類,這個actor類是我們要看的東西,actor在哪,我們的動物就要看到哪里(同樣,這個我們也是做一個父類,因?yàn)樗鼤臀覀兊乃{(lán)圖類模板一起使用)。 這樣子做,將模型作為根(也可

    2024年02月11日
    瀏覽(24)
  • UE4、UE5通過FPaths獲取各目錄

    常用的幾個目錄: FPaths::ProjectDir(); ????????工程根目錄。 FPaths::GameSourceDir(); ??????? 工程的Source目錄 FPaths::ProjectContentDir();??????? 工程的Content目錄 通過直接查看FPaths的腳本源碼:

    2024年02月15日
    瀏覽(49)
  • 【UE4】UE4藍(lán)圖 文本自動換行

    【UE4】UE4藍(lán)圖 文本自動換行

    該方法將字符串分割成同等長度的數(shù)組及換行后字符串 使用示例 結(jié)果 獲得字符串 藍(lán)圖代碼:復(fù)制以下內(nèi)容并直接粘貼到藍(lán)圖中 宏代碼 使用示例 結(jié)果 獲得數(shù)組 代碼:復(fù)制以下內(nèi)容并直接粘貼到藍(lán)圖中 宏代碼 同時輸出兩種結(jié)果 同時輸出函數(shù)藍(lán)圖 宏藍(lán)圖 內(nèi)容詳情: 使用示例

    2024年02月16日
    瀏覽(18)
  • UE4 控件藍(lán)圖與藍(lán)圖的交互

    UE4 控件藍(lán)圖與藍(lán)圖的交互

    我現(xiàn)在想實(shí)現(xiàn)的是點(diǎn)擊場景中的一個藍(lán)圖中的某個靜態(tài)網(wǎng)格體,然后在控件藍(lán)圖中的文本控件中就能顯示這個被點(diǎn)擊的靜態(tài)網(wǎng)格體的名稱。 首先我在控件藍(lán)圖中對其中的一個文本控件創(chuàng)建了一個綁定函數(shù) 綁定函數(shù)的邏輯如下: “整車 內(nèi)部無系統(tǒng)”是我添加的一個變量,該變

    2024年02月11日
    瀏覽(35)
  • 【UE4】物理引擎(藍(lán)圖)

    【UE4】物理引擎(藍(lán)圖)

    物理引擎通過為剛性物體賦予真實(shí)的物理屬性的方式來計(jì)算 運(yùn)動、旋轉(zhuǎn)和碰撞反映。 游戲引擎中的物理引擎的主要目的是為了解決物體在空間的狀態(tài)信息。 常規(guī)的物理引擎遵循物理定律,按照給定的算法,進(jìn)行模擬物理運(yùn)動。所以在沒有多元因素影響的情況下,物理引擎的

    2023年04月11日
    瀏覽(28)
  • 【UE4】TimeLine(藍(lán)圖)

    【UE4】TimeLine(藍(lán)圖)

    虛幻中的數(shù)據(jù)時間軸計(jì)數(shù)器,作用是將時間和數(shù)據(jù)進(jìn)行組合,使得數(shù)據(jù)隨著時間的改變發(fā)生變化。 可以將TimeLine理解為一個直角坐標(biāo)系,橫軸為時間,縱軸為數(shù)據(jù)。 輸入針腳: Play :啟動此時間軸 Play from Start :從開始的時候啟動此時間軸 Stop :結(jié)束 Reverse :反方向走時間軸

    2023年04月24日
    瀏覽(54)
  • UE4 藍(lán)圖通信:接口調(diào)用

    UE4 藍(lán)圖通信:接口調(diào)用

    UE4學(xué)習(xí)心得:藍(lán)圖間信息通信的幾種方法 UE4的接口調(diào)用技術(shù)有點(diǎn)簡單粗暴,而且主要體現(xiàn)在主藍(lán)圖對子藍(lán)圖的信息通信。 在內(nèi)容瀏覽器中添加一個藍(lán)圖接口,命名為TestInterface ?雙擊打開接口,直接使用其創(chuàng)建時自帶的一個接口函數(shù),將其重命名為TestAddOffset (這里相當(dāng)于接

    2024年02月11日
    瀏覽(24)
  • 【UE4】流程控制節(jié)點(diǎn)(藍(lán)圖)

    【UE4】流程控制節(jié)點(diǎn)(藍(lán)圖)

    找節(jié)點(diǎn)的方法:藍(lán)圖中右鍵-工具-流程控制 Sequence(序列,控制流程執(zhí)行順序) DoOnce(控制執(zhí)行次數(shù)為一次,reset重置之后才能再執(zhí)行) Do N(執(zhí)行N次,N次執(zhí)行完后,reset重置之后才能再執(zhí)行,counter記錄當(dāng)前執(zhí) 行的次數(shù),可以用來做槍械的彈夾) Do once MultiInput(多個輸入,

    2024年02月17日
    瀏覽(23)
  • UE4藍(lán)圖節(jié)點(diǎn)不同顏色代表

    UE4藍(lán)圖節(jié)點(diǎn)不同顏色代表

    UE4藍(lán)圖節(jié)點(diǎn)不同顏色代表 參考文章介紹:https://michaeljcole.github.io/wiki.unrealengine.com/Blueprint_Fundamentals/ A green node is usually associated with Get[Something]. 綠色節(jié)點(diǎn)通常與Get【something】相關(guān)聯(lián) 。有時候也與construct相關(guān)聯(lián)。 A blue node is usually a function/event (see different icon used) node where you do

    2024年02月06日
    瀏覽(28)
  • UE4藍(lán)圖導(dǎo)入導(dǎo)出csv

    UE4藍(lán)圖導(dǎo)入導(dǎo)出csv

    表頭 csv表格結(jié)構(gòu),第一列‘’行命名‘’為ue默認(rèn)結(jié)構(gòu),需要自己添加,第二列及以后為自定義表頭 選擇第二步建的表,重新導(dǎo)入 輸出行即為表中一行數(shù)據(jù)的每一列,在表頭復(fù)雜時,有多個輸出行; 主要是字符串的拼接操作 totalStr為總的需要導(dǎo)出的數(shù)據(jù)拼接字符串。需要默

    2024年02月16日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包