UnLua调用蓝图变量、动画、函数
一、调用蓝图声明的变量
1、在蓝图中声明一个String类型变量title
默认值为MyFirstTitle
2、在UnLua中调用
function WBP_FirstLua_C:Construct()
print("Title~"..self.title)
end
二、绑定蓝图的UMG组件
1、在蓝图中制作按钮btnTest
2、在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中播放该动画
function WBP_FirstLua_C:Construct()
--播放UMG中定义的UI动画
self:PlayAnimation(self.AnimShowBtn,0,1)
end
四、调用蓝图的函数
1、在蓝图中定义播放UI动画的函数
2、在Lua中调用该函数
function WBP_FirstLua_C:Construct()
--调用蓝图中自定义事件
self:ShowButton()
end