激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

「游戲開發(fā)之虛幻引擎篇」 藍圖的構(gòu)成(上)

發(fā)布時間:2024-06-09 11:38:31 瀏覽量:170次

在上篇選取完父類后,此時就正式創(chuàng)建了一個藍圖。雙擊這個藍圖,打開的界面雖然看起來眼花繚亂,不過我們先挑著看這一部分

對有編程經(jīng)歷的老鐵來說,可能這里面會有很熟悉的東西:“函數(shù),宏,變量”,但多出來的“事件”是個什么鬼?之前有提到,藍圖里實際就是一個一個節(jié)點然后加上連線完成整個工程的流程。而這些節(jié)點,指的就是這里的“事件”或“函數(shù)”。

“事件”和“函數(shù)”有什么相同點?它們都是用來寫你具體想做的事情(邏輯)的,而這個將你的邏輯寫到事件或函數(shù)中的過程就叫做“定義”,和編程中的定義是一個概念。把邏輯寫到事件里,那就是“定義事件”,寫到函數(shù)里就是“定義函數(shù)”。

定義事件

定義函數(shù)

然后是在調(diào)用(指把“事件”或“函數(shù)”拖到視口)的時候,兩者表現(xiàn)幾乎一模一樣。

它們有什么不同點?這個就有點多了,先介紹兩個簡單的。

首先它們的創(chuàng)建方式不同。函數(shù)比較簡單,直接挪到“函數(shù)”的"+"號這里再點擊"+函數(shù)",然后為函數(shù)起個名字。

創(chuàng)建函數(shù)

但事件可不是點這個"+"號,事件的創(chuàng)建需要你在“事件圖表”的窗口下先右鍵,然后輸入"添加自定義事件"或者英文"Add Custom Event"才能創(chuàng)建一個事件。

創(chuàng)建事件

然后是定義時的頁面不同。事件創(chuàng)建,事件的定義就在當前的“事件圖表”窗口,并不會有單獨的頁面。而雙擊你創(chuàng)建的“函數(shù)”,你會發(fā)現(xiàn)跳到了一個以你的函數(shù)名稱為命名的新窗口。

事件定義的窗口

定義函數(shù)的窗口

在使用藍圖時,絕大部分時間我們都是拿著這些事件和函數(shù),用連線把他們連來連去,也由此凸顯出理解它們的重要性。下一篇將繼續(xù)說明事件和函數(shù)的區(qū)別,以及“變量”,“宏”等概念。

順便說一句,在調(diào)用事件或函數(shù)時,你總會看到有一行"目標是XXX"的字眼,這其實是告訴你:“這個事件或函數(shù)是在哪個藍圖中定義的”,后面的"XXX"就是它來源的藍圖,一個項目肯定會有幾十上百,甚至更多的藍圖,所以可以借這條信息,來幫助你找到當前使用的事件或函數(shù)的來源藍圖,找到了來源,你就可以看到這個事件或函數(shù)是怎么寫的了。

并且此部分建議配合學習的是:

點擊咨詢

熱門課程推薦

熱門資訊

請綁定手機號

x

同學您好!

您已成功報名0元試學活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定