
NGUI
leoleocs
这个作者很懒,什么都没留下…
展开
-
NGUI中的UIInput输入定制光标
原来输入光标是通过UITexture来完成了,这个在运行中可以看到UIInput上有一个UITexture的子物体,大家可以在运行的时候自己看一下。那如何定制mBlankTexture呢,请看下面代码: 这就是默认为白色的原因, 我们可以通过修改上面的代码,修改成任何的颜色。以上的代码都来自函数UIInput::UpdateLabel().原创 2015-05-13 15:46:56 · 2320 阅读 · 0 评论 -
NGUI 的ScrollView如何让item居中
ScrollView提供了相当好的滑动功能,滑动的多少是基于用户触摸,其没有提供方向键的控制,常常无法居中或者高亮一个物体。那如何可以居中某个物体呢? 其实NGUI提供了一个脚本,UICenterOnChild,故名思义,其应该就是讲Scrollview上的Item居中的,其思想和算法也很简单,详见其函数 /// <summary> /// Center the panel on th原创 2015-06-19 09:16:25 · 3326 阅读 · 0 评论 -
NGUI简单介绍
在一个项目中使用到了NGUI,所以这里就简要的介绍一下NGUI的结构,脚本和一些简单的控件。本章以NGUI3.7.9为基本模板,参考了官方文档http://www.tasharen.com/forum/index.php?board=12.0目录结构下图为NGUI的原始目录结构: 1) Editor - 该目录主要放一些Editor script用到的资源 2)Examples - 里面放的全部原创 2015-06-05 10:51:43 · 2619 阅读 · 0 评论 -
Unity3d NGUI如何支持中文
unity3d支持动态字体,但是这个读取的字体可能需要平台的支持,如何能让游戏在不同的平台上得到相同的用户体验,就需要将字体以bitmap的形式直接在NGUI中使用。具体的文档可以参考如下文档: http://docs.unity3d.com/Manual/class-Font.html http://www.tasharen.com/?page_id=133这里就介绍一下NGUI如何利用BMF原创 2015-07-28 18:07:33 · 2283 阅读 · 0 评论 -
NGUI的事件通知架构和源码剖析
NGUI的事件通知其实是由一个脚本UICamera来实现的,其基本的原理很简单,在Update函数中检测用户输入,然后根据自己的策略分发到具体的物体。原创 2015-07-10 09:45:40 · 2910 阅读 · 0 评论