我正在与虚幻引擎 4 中的一些 friend 一起工作,并且我运行的是最新版本。我想知道是否有可能将 C++ 中的函数作为节点引入蓝图中,因为我们中的一些人在蓝图中工作,而另一些人在 C++ 中工作。
最佳答案
是的,您有两种可能性:
- 创建 BlueprintFunctionLibrary使用静态 C++ 函数。您可以从每个蓝图中调用它们。
- 如果你想从一个类中导入方法,那么这个类必须扩展一个 UObject(比如 AActor)。如果您有相应的对象来调用它们,则只能从蓝图中调用这些节点。对于 C++ 部分,您必须使用 UFUNCTION 宏注释所需的方法:
UFUNCTION(BlueprintCallable, Category = YourCategory)
关于c++ - 将 C++ 函数导入为蓝图节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29610297/