引擎入门 | Unity UI简介–第2部分(3)
创始人
2024-03-13 23:45:15
0

本期我们继续为大家进行Unity UI简介(第二部分)的后续教程

本篇内容

4.设置动画按钮

5.从脚本中触发动画按钮

文章末尾可免费获取教程源代码

本篇本篇Unity UI简介(第二部分)篇幅较长,分为八篇,本篇为第三篇。

4.设置动画按钮

设置按钮应该在屏幕上向下滑动,以便在中间为对话框腾出一些空间。

你可以自己给设置按钮做个动画!

你需要知道的是:

·屏幕外的正Y值应该是-50

·你不需要改变锚点,因为按钮已经相对于屏幕底部边缘定位了。

先自己试一试吧,欢迎不会的时候偷偷看下面的教程哦!

要创建向下滑动和向上滑动的动画,以及设置Animator状态,请按照这些步骤进行。

·选择 "Hierarchy."中的 "Settings"按钮。

·打开 " Animation"视图。

·单击 "Create"按钮。

·将动画命名为SettingsButtonSlideOut,并将其保存在RW ▸ Animations中。这也将创建动画控制器(Animation Controller),并将Animator组件添加到SettingsButton中。

·在 "Animation"视图中,点击时间轴的1:00标记,并通过点击红色圆圈确保录制开启。

·在 " Inspector"中,将SettingsButton Pos Y改为-80,这次不需要更改锚点。

·再次点击红圈按钮,停止录制。

·在Project窗口中打开Animations文件夹。选择SettingsButtonSlideOut,在Inspector中取消勾选Loop Time。

·在 "Hierarchy"中选择SettingsButton。

·现在打开Animator视图。

·复制并粘贴SettingsButtonSlideOut状态来复制它。

·选择复制的状态,它应该被命名为SettingsButtonSlideOut 0.在Inspector中,将其名称改为SettingsButtonSlideIn,并将其速度改为-1。

·右键单击SettingsButtonSlideIn状态,选择设置为Layer Default State.

·创建一个从SettingsButtonSlideIn到SettingsButtonSlideOut的过渡,然后创建一个反向过渡。

·新增一个名为isHidden的Bool参数。

·选择从SettingsButtonSlideOut到SettingsButtonSlideIn的过渡,在 "Inspector"中,将Condition改为包含isHidden等于false。

· 选择从SettingsButtonSlideIn到SettingsButtonSlideOut的过渡,并将Condition改为包含isHidden等于true。

·选择File ▸ Save以保存到目前为止的工作并运行场景。

这就是你最后应该得到的东西:

设置按钮上下滑动是很好的,但是两个按钮是不是应该同时滑出,就像开始时滑入一样?

是的!在接下来的教程中你就会实现这个功能。

5.从脚本中触发动画按钮

打开在第一个教程中创建的UIManagerScript,并在类定义中添加以下实例变量。

之后,添加以下方法。

这就是你需要的所有代码,保存脚本并切换回Unity。

在Unity中,选择Hierarchy中的UIManager。将StartButton从Hierarchy拖到Inspector中的Start Button字段,再将SettingsButton拖到Settings Button字段。

然后选择 " Hierarchy "中的 "设置按钮"(SettingsButton),并在 "点击时"()列表中点击+。将UIManager从Hierarchy中拖动到列表中的新项目。之后,打开函数选择菜单(function selection menu ),选择UIManagerScript ▸OpenSettings()

选择File ▸ Save以保存你迄今为止的工作,然后运行场景。等待按钮停止移动,然后点击设置按钮。你应该会看到两个按钮同时以相反的方向移出屏幕。

 

本期的教程就到这里结束了,我们下期会继续Unity UI简介(第二部分)的后续教程


Unity架构师之路

Unity教程 | 墙外的Unity | 免费资源 | 游戏开发日记

添加下方微信获取教程源代码

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...