BlueprintImplementableEvent函数说明符用法 以及C++返回多个参数的方法

用BlueprintImplementableEvent标明的函数在C++代码中不需要有方法体,方法体在蓝图中实现。

一,BlueprintImplementableEvent函数说明符
用法:

1,现在C++头文件中定义函数名

UFUNCTION(BlueprintImplementableEvent)
void OnDepleted();

2,在蓝图中Add Event,找到对应的函数名,创建后即可实现具体逻辑
在这里插入图片描述
在这里插入图片描述
3,最后可以在自己的C++代码中调用该方法,这样就会自动调用蓝图函数
void MyActor::OnPressed()
{
OnDepleted();
}

二, C++ 函数返回多个数值的方法以及 定义输入和输入的方法

原文链接:https://blog.youkuaiyun.com/tianxiaojie_blog/article/details/78288931

注意:返回值 变量前面一般加一个 标志 & 。如果只是返回一个单一的数值,其实可以直接用return 的方法。此方法可以用来反馈多个数值。

UFUNCTION(BlueprintPure, Category = “LoadUasset”) //关键字是BlueprintPure

static void LoadUasset(const FString& FileName,bool& Success); //新建一个静态方法,里面的参数,需要输入的就用 const修饰,需要输出的不需要修饰

.cpp文件
void UUassetLoadBPLibrary::LoadUasset(const FString & FileName, bool & Success)
{
}
在这里插入图片描述关于const的用法,传送门如下:
https://www.cnblogs.com/jiabei521/p/3335676.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值