UnLua调用蓝图变量、动画、函数

一、调用蓝图声明的变量

1、在蓝图中声明一个String类型变量title

默认值为MyFirstTitle

2、在UnLua中调用

lua 复制代码
function WBP_FirstLua_C:Construct()
	print("Title~"..self.title)
end

二、绑定蓝图的UMG组件

1、在蓝图中制作按钮btnTest

2、在Lua中绑定该按钮的点击事件

lua 复制代码
function WBP_FirstLua_C:Construct()
	--添加按钮事件
	self.btnTest.OnPressed:Add(self,WBP_FirstLua_C.OnClickTest)
end

function WBP_FirstLua_C:OnClickTest()
	print("OnClickTest")
end

三、播放蓝图的动画

1、在蓝图中制作UI动画

2、在Lua中播放该动画

lua 复制代码
function WBP_FirstLua_C:Construct()
	--播放UMG中定义的UI动画
	self:PlayAnimation(self.AnimShowBtn,0,1)
end

四、调用蓝图的函数

1、在蓝图中定义播放UI动画的函数

2、在Lua中调用该函数

lua 复制代码
function WBP_FirstLua_C:Construct()
	--调用蓝图中自定义事件
	self:ShowButton()
end
相关推荐
暖和_白开水1 天前
材质(二)——材质参数化,从源材质继承生成不同的材质实例
ue5·材质
暖和_白开水1 天前
材质(一)
ue5·材质
UTwelve2 天前
【UE5】在材质中实现球形法线技术,常用于改善植物等表面的渲染效果
ue5·材质·虚幻引擎·着色器·虚幻4
1204157137 肖哥2 天前
UE5.4 PCG 自定义PCG蓝图节点
ue5
DBBH2 天前
UE5材质篇 2 ICE 冰材质尝试
ue5·材质
1204157137 肖哥2 天前
UE5.4 PCG 使用Union和Difference给菜地开路
ue5
流行易逝2 天前
15.UE5等级、经验、血条,魔法恢复和消耗制作
ue5
流行易逝2 天前
16.UE5拉怪机制,怪物攻击玩家,伤害源,修复原视频中的BUG
ue5
子燕若水2 天前
UE5 metahuman 头发物理模拟
ue5
1204157137 肖哥2 天前
UE5.4 PCG 用蓝图变量设置PCG的变量
ue5