Bootstrap

[UE4]蓝图和C++调用自定义函数

1、C++自定义方法,蓝图调用

    UFUNCTION(BlueprintCallable, Category = "MyFunc")
    void dosth();

UFUNCTION宏是处理将C++函数暴露给反射系统的一些事情,参数BlueprintCallable意味着这个函数可以在蓝图中调用,而后面的目录是必须有的,这样在蓝图中右键点击的时候,我们就可以根据这个目录找到我们需要的函数。
1

2、蓝图定义方法,C++调用

UFUNCTION(BlueprintImplementableEvent, Category="MyFunc")
void dosth();

当我们在蓝图中定义了一系列操作后,我们也想用C++调用,我们利用BlueprintImplementable