当前位置: 首页 > article >正文

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


http://www.kler.cn/a/299013.html

相关文章:

  • 【QSS样式表 - ⑤】:QLineEdit控件样式
  • webview和H5来实现的android短视频(短剧)音视频播放依赖控件
  • Redis常见阻塞原因总结
  • 基于Spring Boot的找律师系统
  • ubuntu18.04升级到ubuntu20.04
  • OpenGL ES 01 渲染一个四边形
  • CSP-J 算法基础 排序算法的基本概念
  • 【Rust练习】12.枚举
  • SLM561A​​系列 60V 10mA到50mA线性恒流LED驱动芯片 为智能家居照明注入新活力
  • 【C-实践】文件服务器(1.0)
  • 如何识别和防范跨站请求伪造(CSRF)?
  • 动手学深度学习(pytorch)学习记录27-深度卷积神经网络(AlexNet)[学习记录]
  • 智能指针怎么就智能了?
  • 【Qt网络编程基础】Tcp服务器和客户端(只支持一对一)
  • MybatisPlus的学习
  • 通过脚本监控MySQL是否正常启动
  • AI基础 L17 Logic Agents II
  • Git 的使用以及vscode 下git 的使用(一)
  • Java基础 2. Java基础语法
  • 请解释Java中的深拷贝和浅拷贝的区别。什么是Java中的代理模式?它有什么作用?
  • HTML5全面知识点
  • 重装电脑系统时硬盘被重新分区:数据恢复实战指南与深度解析
  • DApp开发入门指南:从概念到实践
  • 阿里云Elasticsearch AI搜索实践
  • minio实现大文件断点续传
  • SockJS的使用方法