引擎入门 | Unity UI简介–第1部分(10)

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

本篇内容

23.创建UI Manager

24.点击按钮时调用StartGame

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

本篇Unity UI简介(第一部分)篇幅较长,分为十篇,本篇为第十篇。

23.创建UI Manager

本教程5%的代码部分来了!

当你为按钮添加一个事件处理程序时,你需要指定当你点击按钮时要调用哪个方法。由于你不能使用静态方法,你需要从附加到GameObject的脚本中选择一个公共方法。

从顶部栏中,选择 GameObject ‣ Create Empty,然后在Hierarchy视图中选择GameObject并将其重命名为UIManager。

在RW内部创建一个Scripts文件夹,然后在其中创建一个新的C#脚本,命名为UIManager。一旦Unity编译它,将它作为一个组件附加到你的UIManager GameObject上。

以下是你在Hierarchy视图和Inspector视图中应该看到的:

在Inspector中双击UIManagerScript,在MonoDevelop中打开该脚本。脚本加载后,将Start()和Update()都删除。

接下来在前面的using语句下面添加以下语句。

这样你就可以加载其他场景。现在,添加以下内容。

保存脚本并进入下一步。

24.点击按钮时调用StartGame

切换回Unity,并按照以下步骤进行操作。

·在Hierarchy中选择StartButton,在Inspector中向下滚动到On Click()列表。

·点击 "+"按钮来添加一个新项目。

·将UIManager从Hierarchy中拖到列表中新添加的项目。

·点击 dropdown选择function,现在,它被设置为 "No Function"。

·在打开的菜单中,选择UIManagerScript,在接下来打开的菜单中选择StartGame()

保存场景,然后点击播放按钮运行游戏。

点击菜单中的 " Start Game"按钮。这应该会打开游戏场景。

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

Unity架构师之路

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

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

猜你喜欢

转载自blog.csdn.net/Richard_shen/article/details/128038022
今日推荐