NGUI
这瓜不包熟
这个作者很懒,什么都没留下…
展开
-
NGUI-UIPanel
UIPanel原创 2021-04-28 15:59:17 · 89 阅读 · 0 评论 -
Font
1.点阵字体 : 以一组16x16或者25x25的二维像素信息表示2.矢量字体:每一个字形是通过数学曲线来描述的,它包含了字形边界上的关键点,连接的导数等信息。字体的渲染引擎进行一定的数学运算来进行渲染;这类字体的优点是:字体实际尺寸可以任意缩放而不变形变色。...原创 2021-04-28 14:27:42 · 59 阅读 · 0 评论 -
【NGUI-流程线】UIDrawCall的开始
UIPanel:集中管理Widget1.以UIWidget为单位进行收集最小DrawCall单位2.UIPanel::FillAllDrawCalls(),UIDrawCall.Create(this,mat,tex,sdr) 进行创建渲染单位-创建了 一个特殊的UI Mesh 四边形,在每一个创建中都调用widget.WriteToBuffers(dc.verts,dc.uvs,dc.cols,null,null),将顶点数据放到上层UIWidget中的UIGeometry geometry内聚.原创 2020-07-22 21:45:31 · 89 阅读 · 0 评论 -
[NGUI]错误问题,关于UIProgressBar 出现滑动的时候,无法把前图,完全隐藏掉
表现: 面板中一个UIProgressBar,拖动value,发现拖动到0.2的时候,FG没有继续变小,直到拖动到0,FG消失原因: Sprite图片中存在Board,在设置amount的时候,会进行钳制,将drawRegion限制到inner和Outer范围之间...原创 2020-07-22 19:33:32 · 91 阅读 · 0 评论 -
Unity[NGUI] 加载Assets与Start执行流程
在回调函数中修改UIToggel的Group,能否在Start开始前修改Group 答案是肯定的。 使用Resources.LoadAsync(path),来异步加载资源,但是没有回调函数,这就需要我们不停的去问询资源是否到位。使用协程 +Resources.LoadAsync(path) 则能实现异步的加载资源,因为协程是不会让CPU空转的,最简单的yield return null,将会在本帧判断后,将让出CPU资源。 加载的过程是异步...原创 2020-06-15 20:14:50 · 136 阅读 · 0 评论 -
NGUI:BUG(1) 实例化NGUI对象,UITable Reposition 排列失败
问题表现:UITable中,手动实例化模板对象,然后调用UITable:Reposition(),发现排列后之间的间距距离出现问题Bug1:原因在于模板中存在子组件UILabel,且背景Img子组件OnAnchor于UILabel,而模板中的UILabel一开始填充满了数据,这就导致模板中的Img非常大,而当这一帧中,我们实例化新的UITable的child时候,还是如此,且当我们进行Reposition时,也是正常的,但是当下一帧到来时,在UIWidget中会调用Update()-进行OnAnchor原创 2020-05-11 20:03:46 · 454 阅读 · 0 评论