UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)

续接上一篇,

1、右键新建一个蓝图

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第1张图片

2、点击创建,即可创建一个蓝图

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第2张图片 3、因为蓝图是基于MyObject类的,所以不能放在场景中,所以没有可视化的东西。

 UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第3张图片

4、如下定义,外加上 UPROPERTY() 、UFUNCTION()蓝图宏

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第4张图片

 5、如下定义,如果希望这变量能在蓝图中可以被读写,BlueprintReadWrite,方法在蓝图中可以被调用,BlueprintCallable

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第5张图片

 6、回到引擎中,输入Myfloat,就可以看到

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第6张图片

 6.1读就是get,写就是SetUE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第7张图片

6.2、MyFunction就是可以

UE4和C++创建UObject的蓝图类与基础宏参数(蓝图中可以调用C++方法或者变量)_第8张图片

 

 

 

 

你可能感兴趣的:(UE4和C++,ue4,UE4的蓝图,ue4,c++)