NGUI的输入框制作(attach- input filed script的使用)

摘要:
一,我们添加一个sprite,给这个sprite添加一个boxcollider,然后添加inputfiledscript,如下图:二,我们给sprite添加一个child的label,然后绑定到UIInput中,这样我们就可以运行输入文字,PS:如果不可以输入中文,这时跟label的字体选择有关,我们应该选择支持中文的字体,结果如下图这样输入框就制作好了,当然我们可以设置字体的位置,这样我们就要设置label的Alignment属性:但是设置后结果只有上下居中,没有在右上角,这时什么原因呢?

一,我们添加一个sprite,给这个sprite添加一个box collider ,然后添加input filed script,如下图:

NGUI的输入框制作(attach- input filed script的使用)第1张

二,我们给sprite添加一个child的label,然后绑定到UIInput中,这样我们就可以运行输入文字,PS:如果不可以输入中文,这时跟label的字体选择有关,我们应该选择支持中文的字体,结果如下图

NGUI的输入框制作(attach- input filed script的使用)第2张

这样输入框就制作好了,当然我们可以设置字体的位置,这样我们就要设置label的Alignment属性:

NGUI的输入框制作(attach- input filed script的使用)第3张

但是设置后结果只有上下居中,没有在右上角,这时什么原因呢?如下图

NGUI的输入框制作(attach- input filed script的使用)第4张

经过测试发现,我们还需要设置中心点,如下图,这样我们就可以让字体显示在左上角了

NGUI的输入框制作(attach- input filed script的使用)第5张

三,但是字体我们输入多了会变小怎么办?这时我们需要设置label的下图属性即可

NGUI的输入框制作(attach- input filed script的使用)第6张

但是设置后后按回车并不会换行,这时我们又需要设置sprite的UIInput中的on return key为new line即可

NGUI的输入框制作(attach- input filed script的使用)第7张

免责声明:文章转载自《NGUI的输入框制作(attach- input filed script的使用)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇第12章 DOM操作把Ubuntu装进移动硬盘里下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

unity 2d 和 NGUI layer

http://blog.csdn.net/xtxy/article/details/37876825 在使用unity2d开发游戏的时候,使用了NGUI作为界面,本来二者配合得还挺好,但是一个使用场景出现了问题,就是一个ngui的sprite需要放置在unity2d sprite后面显示,也就是用ngui得sprite作为背景,结果发现替换sprite的a...

unity3D游戏开发十四之NGUI一

转:http://blog.csdn.net/kuloveyouwei/article/details/23676039 在Unity中,可以使用代码控制其自身所携带的GUI来实现图形界面的搭建。但是这些组件的搭建效率很低,而且已经无法满足现在市场对图形用户界面美感的要求,所以,引入了NGUI来增加所要开发的图形用户界面的美感。NGUI是一个功能强大的UI...

NGUI学习笔记-Label

属性说明 Overflow: ShrinkContent : 如果文本超出文本框宽度,会自动缩小文本size,使其显示完整 ClampContent : 文本大小固定,超出文本框的部分不会显示,也不会自动换行 ResizeFreely : 文本框宽高自适应文本的宽高 Spacing: x:文本字符水平间隔 y:文本字符垂直间隔 MaxLines: 值...

NGUI系列教程一

NGUI是Unity的一个插件,使用它来制作你的游戏UI必定将事半功倍。为什么这么说呢?首先我们说说GUI与NGUI的区别,GUI是Unity自带的绘制界面工具,它的成像原理是基于表层的,所以执行效率非常的低,并且没有提供复杂的UI的接口,就算开发者硬着头皮写上去只能让UI的执行效率更低。然而NGUI 完全依赖与3D就好比在游戏世界中的摄像机直直的照射在...

NGUI系列教程三

接下来我们再来看Progress Bar和Slider,对比参数我们可以发现,Progress Bar和slider的明显区别在于slider多一个Thumb选项,这里的Thumb就是我们拖动的时候点击的按钮。 Empty 和Full选项其实就是前景和背景的Sprite。这里大家都已经熟悉了,我们看Slider和ProgressBar的根节点,也可以发现,...

Unity + NGUI 实现人物头顶UI的信息展示

1、思路:   (1)信息数据:需要展示属性信息   (2)信息的展示:负责显示UI属性信息   (3)UI的跟随:负责实现UI对人物的跟随   (4)UI的管理:负责对UI进行创建于回收,游戏中需要用到UI的地方都是与该脚本的交互。 2、将需要用到的UI资源打到一个图集中,以免出现大量人物的时候图集穿插造成不良的影响。 3、创建一个头顶UI预设,当道对应...