将C ++函数导入为蓝图节点

时间:2015-04-13 16:24:18

标签: c++ unreal-engine4

我正在与虚幻引擎4中的一些朋友合作,我正在运行最新版本。我想知道的是,是否有可能将C ++中的函数作为一个节点引入蓝图,因为我们中的一些人正在使用蓝图,而另一些则使用C ++。

1 个答案:

答案 0 :(得分:1)

是的,您有两种可能性:

  1. 使用静态C ++函数创建BlueprintFunctionLibrary。你可以从每个蓝图中调用它们。
  2. 如果要从类中导入方法,则此类必须扩展UObject(如AActor)。如果您有相应的对象来调用它们,则只能从蓝图中调用这些节点。对于C ++部分,您必须使用UFUNCTION宏注释所需的方法: UFUNCTION(BlueprintCallable, Category = YourCategory)