本周任务
本周我的的主要任务是实现基于Unreal Engine的UMG的蓝图的实现。上一周我实现了UMG的制作,这周我将主要实现UMG在游戏中的逻辑关系。
给每个按钮都添加鼠标点击事件。
![](https://i-blog.csdnimg.cn/blog_migrate/888362b642779d7738e72da4b169f9be.png)
添加函数:添加"Exit","Learning","Test","watch"四个函数。
![](https://i-blog.csdnimg.cn/blog_migrate/7629a180b48ef3cd451b9ded0e86be30.png)
"Test"函数:打开一个命名为"Judge"的关卡。
![](https://i-blog.csdnimg.cn/blog_migrate/85667b1bbae649abae9cc495791d2663.png)
"Watch"函数:打开一个命名为"Watching"的关卡。
![](https://i-blog.csdnimg.cn/blog_migrate/172d3e0c8f6a85179b88cdaac222a2cb.png)
"Learning"函数:打开一个命名为"
RetimeMap
"的关卡。
![](https://i-blog.csdnimg.cn/blog_migrate/7a6b0f9c323797f240750abd8aedf1b1.png)
"Exit"函数:执行退出命令
。
![](https://i-blog.csdnimg.cn/blog_migrate/cae7f9e2e7cd753f111fe23bc027f079.png)
四个按钮被点击的时候分别调用四个函数。
![](https://i-blog.csdnimg.cn/blog_migrate/fc7a8f8ce818723d042d3ce0d9d91116.png)
当点击”回放“和”介绍“按钮的时候跳转到另一个界面。当按钮被点击创建相应控件,将"class"选择为想要跳转到的界面,并添加"Add to Viewport"将已经创建的想要跳转到的界面显示出来。