非全局调用:
1.首先选中c++ classes文件夹右键添加一个c++类,一般选Actor类
2.然后基于刚才新建的c++类新建一个蓝图类
3.将该蓝图类拖入场景中运行测试一下
4.打开vs,在刚刚新建的c++类的头文件中添加函数声明,BlueprintCallable为开放在蓝图中可调用,Category = "MyActorFonctionFromC"为创建自定义的函数分类。
5.在cpp文件中实现该函数的具体功能
6.在ue中重新编译,点开刚刚新建的蓝图类直接搜索即可调用该函数
全局调用:
1.在新建c++类时选择blueprint function library而不是选择actor
2.在头文件中添加函数声明,在cpp文件中实现函数功能,重新编译后工程中的任意蓝图都可搜索调用该函数