UE4定義
你好!
ENUM 枚舉
枚舉值,在UE4中一般用於一系列相同的事情,例如你的連招類型,血量的高低,武器的類型,這樣定義的好處是當你在用斧頭的時候,你設置這物體枚舉值爲斧頭,那他在動畫藍圖做個判斷採用斧頭的攻擊方式,用劍的時候採用劍的攻擊方式,主要用於定義他的狀態。
Struct 結構體
結構體,他的意思還是比較好理解,你可以把他理解成一個做一件事情需要運用的變量集,當在做一個庫存揹包的時候,別人創建一個結構體,爲了就是在製作揹包時,把後面揹包會用到的變量都定義出來,揹包時他的圖標是怎麼樣的,名字,傷害多少,他的骨骼網格模型,全部定義出來,後面在揹包拿東西出來時進行調用。
BlueprintFunctionLibrary 藍圖函數庫
這個的意思是自己在這個類裏定義好自己寫的函數,當在其他類時可以直接進行調用,這樣會方便很多。
ActorComponent 物體組件
自己預先寫好的一個組件,在創建主角Character的時候可以直接增加然後調用
在主角身上添加
Interface 接口
接口的意思是當你想通過一件事情讓其他actor在我觸發這件事情是都有進行發生變化,例如你揹包獲取一個物體,你點擊使用他
這個時候在這個插槽被點擊的物體都會觸發這個函數,而這個函數觸發的事件要在自己被觸發物體的身上寫
這樣就能觸發主角增加血量或者扣血之類的功能