弹窗插件
文档 下载 评论(0)
哈喽,大家好,我叫人宅,很高兴和大家一起分享一个插件,弹窗插件。
确保已经开启了如下插件:
该插件正版在人宅学院:(该插件的封装源自于塔防课程)
它到底可以实现什么功能呢?
 
1.先把SimplePopup插件下的content里面的SimplePopup_BP这个资源拷贝到your 项目下的content里面。
这一步很关键,会影响后面的打包。
2.启动编辑器后重新命名,这个取决与你来命名:
3.在关卡蓝图的BenginPlay里面添加如下函数 CreatePopup
4.当运行游戏就会看到如下效果
5.CreatePopup参数我们详细讲解一下:
PopupClass:这个是需要用户加载一个弹窗类,这个类就是从插件里面拷贝过来并且重新命名的那个;
Content:输入弹窗的内容;
SimplePopupType:枚举,弹窗的各个类型效果(后面有详细演示)
SureDelegate:弹窗的确定键绑定的代理;
CancelDelegate:弹窗的取消键绑定代理:
SureButtonNameText:是SureButton的名字,可以自定义,如果传入空的默认就是Sure.
CancelButtonNameText:是SureButton的名字,可以自定义,如果传入空的默认就是Cancel.
life:弹窗存活时间,如果希望存活很久,可以设置一个极大的值;
 
6.关于弹窗的枚举介绍
None:什么都不显示。
Delay:只显示字体,不显示按钮。注意这个最好和life一起使用。
Wait:弹窗会一直出现.
Once Button:会生成一个按钮 这个按钮绑定取消,
Two Button:出现两个一个绑定取消 一个绑定确定.
 
7.如果对这套默认的样式不满意可以自定义样式。
8 打开 your命名好的SimplePopup弹窗UMG.
9.在这里可以定制相关的样式
以上就是为大家带来的所有内容,感谢收看。

日志更新

2021年12月3号 1.增加弹窗的button样式和字体样式,2.增加蓝图确定和取消通知,3.增加了延迟删除功能;

发表评论

一.商业版本和学习版本的对比

二.您还未登陆哦

三.该资源出自以下课程

四.社区版本