三、创建UI

1、创建Text文本框

在unity的Hierarchy中单机右键选择UI选项卡中的Text,并将Text的Text属性更改为“时间”。

注:在UI中创建一个Text用于将显示的UI整合再一起,将随后创建的一个文本框和两个按钮都放在这个文本框下

unity 富文本 行距 unity添加文本框_Text

unity 富文本 行距 unity添加文本框_UI_02

1、创建Text文本框(显示倒计时)

在Text下再次创建一个Text文本框将其rename值更改为“time”

unity 富文本 行距 unity添加文本框_UI_03


更改其Text值为1:00,并设置Text组件的大小和颜色,此文本框用于计时。

unity 富文本 行距 unity添加文本框_Text_04

2、创建Button按钮

在unity的Hierarchy中单机右键选择UI选项卡中的Button并创建两个button组件在Button上单机左键后将其分别Rename属性改为为restart和Exit。

在场景中创建一个空物体命名为GameManager,并将GameManager代码拖拽到此物体上

unity 富文本 行距 unity添加文本框_unity 富文本 行距_05

将挂载GameManager代码的物体拖如On Click中

unity 富文本 行距 unity添加文本框_文本框_06

restart的On Click属性分选择GameManager.chonxin

unity 富文本 行距 unity添加文本框_unity_07


unity 富文本 行距 unity添加文本框_unity 富文本 行距_08


Exit按钮同上部操作一样唯一不同则是选择On Click的选择不同

Exit按钮是需要选择GameManager.objquit的,到此两个按钮的单击事件就已经设置完毕

unity 富文本 行距 unity添加文本框_文本框_09

随后在UI下创建两个Text组件分别命名为start和over并将两个组件的text属性改为游戏胜利和游戏失败。并取消Tag选项的对勾将其隐藏起来,只有需要的时候才进行调用让其显示

unity 富文本 行距 unity添加文本框_Text_10


unity 富文本 行距 unity添加文本框_UI_11

到此UI界面的设计即完成了。
注:UI界面的组件位置需要自行调整,自己觉得美观即可

若按照我发布的步骤进行操作则可以实现本游戏
我的制作方式可能不是最好最简单的,如有好方法欢迎大神提出,我会虚心接受