使用Unity 3D搭建一个游戏界面,基于UGUI,容易上手,是学习UI以及按钮点击事件的不错案例。
环境:Unity 5.6.1,Visual studio 2019。
第一步:打开一个新的Unity3D场景,在Unity Hierarchy界面新建一个canvas,重命名为LoginPanel,接着在LoginPanel下新建两个UI——>Text,重命名为Usernameu以及Password。字体大小以及颜色,在Inspector中自行设置即可。可以在Canvas中的source Image中设置自己喜欢的背景图片。同理,新建第二个Canvas,重命名为MainPanel,这里是为了进行场景跳转,当我们输入用户名,密码之后跳转到游戏场景。
第二步:接下来在Canvas父物体上建立两个输入框,分别对应用户名以及用户密码,这里的输入框重命名为UsernameInput以及PasswordInput,输入框属性可以自定义设置。输入框下有两个子物体,分别是Placeholder以及Text,分别是对应提示信息,以及用户输入信息。
第三步:在Canvas父物体上同样新建两个Button,重命名为Login以及Cancel,分别调整大小,布局,最终搭建效果如下。