目标
本文是对UE4引擎中蓝图调用C++流程的一个简单验证,其中既包括了蓝图调用C++函数,也包括了蓝图对C++变量的引用。
本文基于UE4 4.24版本进行开发。
过程
1 基础准备
创建一个空的(Blank)工程,注意该工程应该是基于C++的工程而不是基于蓝图的,并将其命名为DemoProject(或者任何你喜欢的名字)。

创建完成后发现系统同时打开了UE4的蓝图图形化界面与VisualStudio,于是你拥有了双倍快乐:D。
2 创建C++类
在UE4界面的内容浏览器中右键,选择“新建C++类”,并选择Actor作为父类(当然也可以选择别的你喜欢的父类,区别不是很大)

下一步提示填写C++类的名称,我设为“MyTestActor”,经过自动编译,就可以发现在Visual Studio中自动出现了我们创建的C++类。

现在基本环境就已经具备了。
3 创建一个方法
在VS中打开"MyTestActor.h"头文件,会看到很多我们已经非常熟悉的内容比如“BeginPlay”和“Tick”等。现在我们要添加一个新的函数TestFunc:
UFUNCTION(BlueprintCallable, Category = "test")
void TestFunc

本文详细介绍了如何在UE4引擎中使用蓝图调用C++函数和变量,包括创建C++类、方法和变量,以及在蓝图中调用它们的步骤。适合初学者理解和实践UE4的C++与蓝图交互。
最低0.47元/天 解锁文章
942

被折叠的 条评论
为什么被折叠?



