NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本
写在前面:
本文将创建NGUI的第一个样例。依照编程传统,第一个样例,就是做一个Hello world 显示出来。NGUI。我们用Label来实现 。
欢迎大家纠错、拍砖!原创非常辛苦,如有转载,请注明出处:http://blog.csdn.net/chenggong2dm/article/details/25494537
Label -- 标签
在NGUI 3.5 里,Label 算是一个很基础的组件。
其重要性,从NGUI 新的菜单结构就能看出来。我们看。create以下,仅仅有Label这个组件。和摄像机、纹理、精灵、面板是同级的。也能够看到,锚点(Anchor)已经被废弃(Legacy了,成了历史遗留物)。
1,创建 Widget
首先,确保你的项目里已经导入了NGUI(如有不明,请看我上一篇文章)。或者新建一个空白项目,然后导入NGUI。
为了显示label,我们须要新建一个Widget。也就是所谓的小工具。在菜单上点击【NGUI】-->【Create】-->【Widget】。
之后。Hierarchy面板上。会自己主动建立出 UI Root。包含(Camera 、Container)。
2,创建 Label
在层级面板中。点击Container,然后菜单上点击【NGUI】-->【Create】-->【Label】。这样。就新建了一个Label。
在检视面板中我们来看一下Label 的组件情况:
label默认有两个组件:Transform和UILabel(Script)。
Transform作为Unity最主要的组件,这里不再做解释。
UILabel(Script) 是NGUI默认挂载在Label 上的脚本。以实现Label的默认功能。我们对Label的操作,大部分都是操作这个脚本的变量。能够通过名字来更改相应值,这里不再细说。通过名字就大概能知道其功能,假设有不太清楚的。更改一下试试。也就明确其功能了。
更改Text 选项为:Hello world
之后,点击game视图。就能够看到效果:
================================================================
Label 的其它重要參数:
■字体变色:
[颜色值]文字[-]
比如:[aa00cc]Hello [-][0099cc]world![-] ,效果例如以下图:
■字间距、行间距:
字间距:Spacing 的X 属性
行间距:Spacing 的Y 属性
■多行文本:
多行文本,主要是设置【Overflow】的值为: ClampContent
而且,注意 dimension的值,在美观上与背景框匹配。
NGUI 使用Label 做多行文本的演示样例:
下一篇文件,我们将学习使用,最经常使用的控件:Button。
NGUI 3.5教程(二)Label 标签 (Hello world)、多行文本相关推荐
- 【转】WPF自定义控件与样式(3)-TextBox RichTextBox PasswordBox样式、水印、Label标签、功能扩展...
一.前言.预览 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等. 本文主要是对文本输入控件进行样式开发,及相关扩展功能开发,主要内容包括: 基本文 ...
- labelme画出的标注json转换成二值标签图,并解决label全黑问题
1.打开anaconda,进入labelme,进入存放json文件的文件夹 2.在anaconda输入: labelme_json_to_dataset <文件名>.json 3.自动完成 ...
- html form label标签基础语法结构与使用案例教程(转载)
在表单布局中会遇到label标签的使用,label没有任何样式效果,有触发对应表单控件功能. 比如我们点击单选按钮或多选框前文字对应选项就能被选中,这个就是对文字加了<label>标签实现 ...
- python tkinter label标签_Python Tkinter详解 (二)Label标签的使用
#一个简单到不能再简单的标签 import tkinter as tk window = tk.Tk() window.title('Label的使用') window.geometry('400x4 ...
- Python Tkinter详解 (二)Label标签的使用
#一个简单到不能再简单的标签import tkinter as tkwindow = tk.Tk() window.title('Label的使用') window.geometry('400x400 ...
- 第二章 网站开发基础之HTML教程 - 二、常用HTML标签:frameset,框架集(块级元素)
2.frameset,框架集(块级元素) frameset标签可以在网页中嵌入框架集(框架的集合),即多个框架. iframe虽然可以在网页中嵌入单个的框架,但要在一个页面中嵌入多个框架(比如 ...
- (翻译)开始iOS 7中自动布局教程(二)
(翻译)开始iOS 7中自动布局教程(二) 这篇教程的前半部分被翻译出来很久了,我也是通过这个教程学会的IOS自动布局.但是后半部分(即本篇)一直未有翻译,正好最近跳坑翻译,就寻来这篇教程,进行 ...
- NGUI 3.5教程(八)Scroll Bar 滚动条-制作聊天框
NGUI 3.5教程(八)Scroll Bar 滚动条-制作聊天框 分类: Unity NGUI2014-08-05 18:19 2046人阅读 评论(8) 收藏 举报 NGUI 3.5教程NGUI聊 ...
- Konstrukt PHP REST框架 教程二
Konstrukt PHP REST框架 教程二 入门 - 第2部分 在本教程中,我们假设你已经完成了第一个教程,因为它的基础上产生的代码从该. 谈判的Content-Type 在大多数情况下会发出一 ...
最新文章
- 修改或隐藏Nginx的版本号
- 订单少落地难:被误解的人工智能
- IO操作Dex文件加密,APK加固项目实战
- 【转】了解SQL Server触发器及触发器中的事务
- create table as select性能测试
- 定时器时间动态变化(变速)
- Android View体系(五)从源码解析View的事件分发机制
- 自己动手实现神经网络分词模型
- Android消息推送(Android Push Notification)
- 简述结构化程序设计、面向对象程序设计的概念及其区别
- 前端代码规范(依据腾讯团队前端代码规范整理与补充)
- oracle按序号排序,Oracle排序以及序号的显示
- 华硕 ASUS D540MC 台式计算机,华硕商用D540MC台式电脑增强校园硬实力
- perl代码实现DNA翻译蛋白序列
- android system image 编译出错,Android framework 编译常见错误
- 物联网应用之现代档案馆环境智能化监控系统解决方案
- makefile文件的创建
- 笔试题-跳格子游戏,Java代码
- 关于出版《AR Foundation增强现实开发实战(ARKit版)》(2022-09-11创建)
- 1024,只有程序员才会翘首以盼的日子!
热门文章
- 用表格布局2个链接6个图片
- 【LeetCode】414. 第三大的数
- 微信小程序(六) 文章详情静态页面detail
- 2.CCGridAction(3D效果),3D反转特效,凸透镜特效,液体特效,3D翻页特效,水波纹特效,3D晃动的特效,扭曲旋转特效,波动特效,3D波动特效...
- JS将日期转换为yyyy-MM-dd HH:mm:ss
- ProjectManagement::Redmine备份与恢复
- 兼容Mono的下一代云环境Web开发框架ASP.NET vNext
- “开始菜单”按钮今年8月将重回Windows 8
- Synbak 2.1 发布,系统备份工具
- 深入php内核一(概述)