UE4藍圖編程的第一步

來源:互聯網
上載者:User

標籤:

認識UE4藍圖中顏色與變數類型:

UE4中各個顏色對應著不同的變數,連接點和連線的顏色都在表示此處是什麼類型的變數。對於初學者來說一開始看到那麼多連接點,

可能會很茫然,搞不清還怎麼連,如果知道了顏色對應的變數類型再去找相應的模組進行串連,效率要高很多。

這也是開始藍圖編程的第一步。

藍圖中的白線:

邏輯白線:邏輯順序線,如果沒有分支,就只能一個接一個地串聯起來,中間不能斷了。(目前只發現只有用邏輯白線串連的模組上可以打斷點調試)

白線的開始通常是一個Event引出(如中的AnimNotify_IsPunching1和AnimNotify_IsPunching2就是動畫Montage(蒙太奇)中定義的事件)。

白線分支如Branch(if),DoOnce(只執行一次),Do N(執行N次)。

姿態白線:這張圖是Animation BluePrint類型藍圖中的白線,與上面說的白線不一樣,這裡的白線兩端是表示角色的姿態(Pose),這裡的白線只能一對一的串連,不能一對多,如果需要一對多,可以先Save Pose,再使用Use cached Pose來擷取。

狀態白線:在Animation BluePrint類型藍圖中的AnimGraph中建立動畫狀態機器後雙擊狀態機器進入狀態機器內部編輯狀態

 常用模組:

branch模組(if)

select模組(switch)

forEachLoop、forEachLoopWithBreak模組(foreach)

Get/Set系列模組

IsValid模組(檢查此藍圖是否有效,有效則向右執行(藍圖是從左向右執行的))

Cast系列模組(類型轉換模組, c#中的as關鍵字 )

PrintString模組(在運行視窗和Log視窗中顯示出輸入值)

串連時會自動組建類型轉換模組

。。。。。。。。。。。。。。。。。

UE4藍圖編程的第一步

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.