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
相关推荐
每天回答3个问题2 天前
AI数字人| Fay开源项目、UE5数字人、本地大模型
人工智能·python·ue5·开源·游戏引擎
子燕若水2 天前
UE5 蓝图项目转换为 C++项目
java·c++·ue5
努力的小钟2 天前
UE5 AssetManager类使用详解
ue5
努力的小钟2 天前
UE5中UBlueprintFunctionLibrary类详解
ue5
GentooEmacs4 天前
UnrealEngine UE5 可视化 从地球观察火星 金星 土星 运动轨迹
ue5
tkokof16 天前
崩溃(Crash)简记
数据结构·c++·ue5·ue4·crash
飞3009 天前
飞鱼科技游戏策划岗内推
游戏·ue5·业界资讯·游戏策划
Bluesonli10 天前
第 22 天:多线程开发,提高 UE5 性能!
学习·游戏·ue5·虚幻引擎·unreal engine
远离UE410 天前
UE5 Computer Shader学习笔记
笔记·学习·ue5
努力的小钟10 天前
UE5 Gameplay框架及继承关系详解
ue5