创立个网站专业卖手机,wordpress3.7.1下载,济南房地产网站建设,网站建设 精品课程1.前言
最近也是比较忙#xff0c;忘了来更新了#xff0c;好多都是开了头断更的#xff08;狗头#xff09;#xff0c;今天抽空再更一篇#xff01;#xff01;
这篇讲一下在UnLua中覆盖蓝图事件#xff08;函数#xff09;#xff0c;及按钮、文本控件的一些使用…1.前言
最近也是比较忙忘了来更新了好多都是开了头断更的狗头今天抽空再更一篇
这篇讲一下在UnLua中覆盖蓝图事件函数及按钮、文本控件的一些使用
2.覆盖蓝图事件函数
官方文档中也给出了覆盖的例子在这就相当于巩固把
首先是蓝图事件的覆盖需要在table返回中增加Receive{EventName}
例如我们覆盖EventBeginPlay事件那么我们就在lua中定义名为ReceviceBeginPlay的function 再来就是覆盖蓝图中的函数现在在蓝图中有一个SayHello函数我们在lua中可以直接定义同名函数来进行覆盖 这样就直接覆盖了蓝图中的SayHello函数 如果想调用被覆盖的蓝图函数就需要使用self.Overridden.{Function}(self, ...)来调用这里不可以用“冒号”进行调用必须使用“点”如下图 3.按钮文本基础使用
首先需要在蓝图中将变量名定义好一般使用bp_开头跟上控件类型最后控件名字比如bp_btnStart定义好之后勾选上Is Variables编译保存。在Lua中就可以直接使用了
首先是Button控件的点击事件的使用OnClicked.Add()来进行按下后的回调函数添加 文本内容修改直接调用文本控件的SetText方法即可 接下来持续学习并更新UnLua的用法
学习交流769397359