代碼和腳本用于將元素綁定在一起以創(chuàng)建游戲玩法和交互滑沧。
Project包含level(也稱作map)盈滴,并作為.umap文件存儲在“內(nèi)容”文件夾中。不能同時在多個級別上工作河绽,級別將顯示在Viewport(游戲預(yù)覽窗口)中湘今。
代碼規(guī)范:Coding Standard
硬引用:對象A引用對象B敢朱,導(dǎo)致在加載對象A時加載對象B
ConstructorStatics結(jié)構(gòu)體:
在構(gòu)造函數(shù)中定義和實(shí)例化ConstructorStatics結(jié)構(gòu)體以保存所需的各種屬性值。
此ConstructorStatics結(jié)構(gòu)僅在第一次運(yùn)行構(gòu)造函數(shù)時創(chuàng)建摩瞎。在后續(xù)運(yùn)行中只是復(fù)制一個指針拴签。
ContructorHelpers
ContructorHelpers?是定義在ObjectBase.h的namespace,其中包括模板helper
參考文檔Gameplay Classes
在C++中使用別的組件需要在頭文件include
軟引用:對象A通過間接機(jī)制(例如對象路徑的字符串形式)引用對象B
Indirect Property Reference
Find/Load Object
調(diào)試:Console Variables in C++
Gameplay Debugger:將實(shí)時數(shù)據(jù)顯示在viewport
Visual Logger
Unreal Issues Bug Tracker Revealed & July?#ue4jam?Kickoff | News | Unreal Engine