0

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

4

1 回答 1

2

是的,您有两种可能性来做到这一点:

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