学习蓝图UCLASS、蓝图节点(UFUNCTION)\函数(UF

2023-10-26  本文已影响0人  Edwin_红狼

10-27 UPROPERTY 可以用来C++的变量跟蓝图使用,如下图

来看看.h和CPP中都 写了什么 :

UPROPERTY(BlueprintReadWrite,EditAnywhere)

int32MyValue;

在蓝图中具有,Get ,Set的能力 。

哈哈 CPP中不需要;

至此三天,我们学习蓝图UCLASS、蓝图节点(UFUNCTION)\函数(UFUNCTION)\变量(UPRoPERTY)在C++中如何写的;

在括号内参数不一样,在蓝图展示也不一样或者有一些调用不到,这些具体可以去看相对应的参考书;

以下是最常见的几种:

”UCLASS(BlueprintType),定义了可以当作蓝图的基类;

UFUNCTION(BlueprintCallable) ,定义该函数具有执行的节点;

UFUNCTION(BlueprintCallable, BlueprintPure),这个函数没有执行的节点,只有返回值;

UPROPERTY(BlueprintReadWrite,EditAnywhere),这个可以定义变量,然后具有Get ,Set的能力。

另外

UFUNCTION,UPROPERTY 都有meta=(DisplayName="获取整数",Category="自定义函数") 可以标识名称;

UCLASS 也有meta=(DisplayName="你好UE5",ShortToolTip="第一个HelloUE5"),来标识名称;“

需要熟练掌握,还是需要看帮助文档相关的内容,这里有很多灵活的用法;

上一篇下一篇

猜你喜欢

热点阅读