本文依據(jù)官方文檔翻譯而來,注意官方版本的文檔較舊(UE 4 4.9),新版本的類名已經(jīng)改變。本文是直接翻譯而來,并沒有做相應改動。
藍圖,像常規(guī)的C++類一樣,需要編譯后才能在運行的時候使用。當你在藍圖編輯器中按下編譯按鈕時,那么編譯器就會把藍圖資源的屬性和圖轉(zhuǎn)換成類。
術(shù)語
FkismetCompilerContext
執(zhí)行編譯工作的類。每一次編譯都會生成一個新的實例。存儲需要編譯類的引用,藍圖等。
FKismetFunctionContext
持有編譯一個函數(shù)的信息,比如相關(guān)圖的引用,屬性以及生成的UFunction。