Unity3D开发UI组件之GUIText(一)

本节要点

1.学习目的:掌握最常用的 Unity 开发 API 函数。


2.UI 简介

1.什么是 UI?

UI 就是用户操作界面。

在使用 Unity 开发游戏(MMORPG,MMOARPG)的客户端的时候,

至少 50%的工作量是在写 UI 界面和 UI 界面的逻辑。




2.常用 UI 系统简介

<1>NGUI

NGUI 是一款使用最多的第三方的 UI 插件。

目前国内大部分的游戏的界面 UI,都是使用 NGUI 这个插件来编写实现的。




<2>UGUI

Unity 自 4.6 版本后自带的一套 UI 系统。

随着 UGUI 的不断完善,慢慢的也有公司使用 UGUI 来编写游戏的界面 UI。

GameObject-->UI 菜单下,是 UGUI 的相关 UI 对象。

Component --> UI 菜单下,是 UGUI 的相关 UI 组件。




<3>OnGUI

现在主要用于 Unity 引擎的界面扩展。

NGUI 和 UGUI 都是“所见即所得”的形式制作 UI,而 OnGUI 类似于 Web

开发中的 html 和 css 的编写。



<4>Legacy GUI

旧版 UI,只有两个组件,文字和图片,配合鼠标事件来实现界面 UI。

这个在公司的实际游戏项目开发中,几乎不会用到。

但是我们要讲这个,也要学习这个,因为这个 UI 系统非常简单,在我们学习

Unity 的过程中,可以实现一些“并不是很漂亮,但能用”的 UI 界面。



3.GUIText 组件

1.GUIText 简介

GUIText 组件主要用于文字的显示。




2.创建 GUIText

①新建一个空游戏物体。

②给这个空游戏物体添加“GUIText”组件,步骤如下:

Component->Rendering->GUI Text

③这个游戏物体就可以用来负责显示文字了。




3.GUIText 常用属性

Text(文字)

设置 GUIText 组件显示的文字。


Font Size(文字大小)

设置文字显示的大小,默认是 0。




Pixel Offset(像素位置偏移)

通过 x 轴和 y 轴两个值,设置文本组件在场景中显示的位置。




要点注意

前面三个属性设置完毕后,我们的文本 UI 就可以正常显示了。

另外 GUIText 组件只能在 Game 窗口测试,Scene 窗口看不到。




Color(颜色)

用于设置文字的显示颜色。


小结

1.游戏主城UI.png
2.游戏副本UI.png
3.游戏背包UI.png
4.游戏武器UI.png
5.游戏任务UI.png
6.游戏商城UI.png
7.游戏角色UI.png
8.游戏签到UI.png

你可能感兴趣的:(Unity3D开发UI组件之GUIText(一))