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
相关推荐
AA陈超2 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-29 属性信息委托
c++·游戏·ue5·游戏引擎·虚幻
AA陈超2 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-31 映射标签到属性
c++·游戏·ue5·游戏引擎·虚幻
gshh__2 天前
SuperMap Hi-Fi 3D SDK for Unreal 使用蓝图接口加载多源数据
ue5·游戏引擎·supermap
zhangzhangkeji3 天前
cesium126,230331,Visualize Per-Feature Metadata - 1:官方教程
ue5
zhangzhangkeji3 天前
cesium126,230316,根据经纬度动态生成物体:主要使用了角色的 tag 属性,地球锚点也是有 tag 属性的
ue5
AA陈超3 天前
虚幻引擎5 GAS开发俯视角RPG游戏 P06-28 构建属性菜单小部件控制器
c++·游戏·ue5·游戏引擎·虚幻
zhangzhangkeji3 天前
UE5 材质-17:水材质系列一 ,panner 平移节点,
ue5·材质
zhangzhangkeji7 天前
UE5 蓝图-24:主 mainUI界面蓝图,主菜单按钮事件定义,拆分按钮,color按钮,退出按钮
ue5
zhangzhangkeji8 天前
UE5 蓝图-11:本汽车蓝图的事件图表,汽车拆分事件,染色事件(绿蓝黄青)。
ue5·1024程序员节
zhangzhangkeji8 天前
UE5 材质-18:水材质系列二 ,水岸接缝的美化节点 DepthFade,水面法线混合节点 BlendAngleCorrectedNormals
ue5