本文主要是介绍UE4和C++创建自己的第一个UObject子类,以及如何在蓝图中去使用这个C++类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、右键添加New C++ Class类
2、基础训练,基础学习,所以勾选上Show All Classes
2.1、Actor下面可以看到Actor,Actor下面可以看到Pawn
2.2、选择Object创造一个基于Object的类
2.3、点击Next可以看到,VS会自动创造,编译一大堆代码
2.4、回到引擎,可以看到MyObject类。
2.5、可以看到2个文件,.cpp文件是写逻辑用的,.h文件是写声明用的。
3、在蓝图中使用这个类,使之变成一个蓝图类
3.1、可以看到创建蓝图为灰的,即是不可使用。
3.2、如何使这个类被一个蓝图来继承,来使用,变成一个蓝图类?
3.2.1给宏加上一个Blueprintable,
3.2.1.1生成,第一种,右键点击Game,生成。
3.2.1.2生成,第2种,点击Compilee,生成。
3.2.2,然后就可以看到选项变亮了。
这篇关于UE4和C++创建自己的第一个UObject子类,以及如何在蓝图中去使用这个C++类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!