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
相关推荐
归真仙人7 小时前
【UE】VR一体机转场
ue5·ue4·vr·虚幻引擎·unreal engine
洋洋06178 小时前
UE4/UE5 引擎常见面试题总结(1)
ue5·ue4
吴梓穆2 天前
UE5 脚部IK
ue5
屯子来了2 天前
Windows + VS2022 + UE5.2 编译 Fast DDS 2.14.0 完整记录
c++·ue5·fastdds
成都渲染101云渲染66663 天前
极速渲染的办法,大量算力铺垫下的“云渲染”究竟有多快
ue5·maya
3D霸霸3 天前
UE5 怎么看场景性能、判断能不能上移动端
ue5
电子云与长程纠缠3 天前
UE5 GameFeature创建与使用
开发语言·学习·ue5·游戏引擎
zhangzhangkeji3 天前
(40)UE 里从 C++到蓝图的异步节点函数,继承类 UBlueprintAsyncActionBase
ue5
混迹中的咸鱼3 天前
Unreal Engine 5 联机网络架构技术手册
网络·架构·ue5
Yuk丶4 天前
UE4 与 UE5:技术差异深度解析
c++·ue5·游戏引擎·ue4·游戏程序·虚幻