1. 程式人生 > >[UE4]C++調用藍圖函數:BlueprintImplementableEvent函數說明符用法

[UE4]C++調用藍圖函數:BlueprintImplementableEvent函數說明符用法

定義函數 clas color 頭文件 res table bsp 邏輯 藍圖

用BlueprintImplementableEvent標明的函數在C++代碼中不需要有方法體,方法體在藍圖中實現。

用法:

1,現在C++頭文件中定義函數名

UFUNCTION(BlueprintImplementableEvent)  
    void OnDepleted();  

2,在藍圖中Add Event,找到對應的函數名,創建後即可實現具體邏輯

3,最後可以在自己的C++代碼中調用該方法,這樣就會自動調用藍圖函數

void MyActor::OnPressed()  
{  
    OnDepleted();  
}  

[UE4]C++調用藍圖函數:BlueprintImplementableEvent函數說明符用法