在虚幻4中所有对象都有一个根类,那就是objcet类,它是一个最基础的对象,不能被放置在视口的场景中,甚至不能创建蓝图类,是最简单最纯粹的根类。
创建一个C++类选择继承Object类,可以看到只能申明一些简单的数据类型或者函数
可以看到不允许创建蓝图类
如果要允许它可以创建蓝图类需要做一些特殊的宏操作
当添加上UCLASS(Blueprintable)这个宏时,它就可以创建扩展蓝图类
创建出了一个以MyObject C++类的扩展蓝图类
在虚幻4中所有对象都有一个根类,那就是objcet类,它是一个最基础的对象,不能被放置在视口的场景中,甚至不能创建蓝图类,是最简单最纯粹的根类。
创建一个C++类选择继承Object类,可以看到只能申明一些简单的数据类型或者函数
可以看到不允许创建蓝图类
如果要允许它可以创建蓝图类需要做一些特殊的宏操作
当添加上UCLASS(Blueprintable)这个宏时,它就可以创建扩展蓝图类
创建出了一个以MyObject C++类的扩展蓝图类