NGUI 学习笔记

NGUI学习笔记

http://www.taikr.com/course/34/learn#lesson/1107   ce1987 2xxxxx


---------------------------------------------------------------------------
图集atlas


创建图集NGUI->Atlas Maker  
打开Atlas Maker后在Assets中选中想打到一个图集中的图片,然后点Create
会生成3个文件 图片集,prefab文件(上面有UIAtlas脚本,以后就使用这个),材质


UIButton组件中有个Sprites可以选择图集中的图片切换按钮按下图片


图集生成后可以再修改(添加删除组成图集的小图片)


---------------------------------------------------------------------------
SlicedSprite九宫格切图

选sliced,然后在Sprite后面点击Edit,在里面配置border


---------------------------------------------------------------------------
dynamicFont 动态字体制作和显示


创建字体NGUI->Font Maker  
静态字体就是一张图,缺点数量有限文字越多,图越大
动态字体创建需要使用一个.ttf字体样式文件(windows中就有),但是会增加drawcall还是省省把


---------------------------------------------------------------------------
通用属性:Widget------pivot,depth和size


UIRoot中点(0,0左边是图中的点)



Pivot 中心点设置,首先UIRoot中点永远不变0,0,0,Pivot指从当前控件的哪一点来计算相对于UIRoot中点的坐标
depth越小越深,越会被盖住
size 中有个Snap选项用来将图片回复原大小
---------------------------------------------------------------------------
通用熟悉:Anchor锚点设置(屏幕分辨率变换时需要考虑Anchor的设置)





Type Unified(一般用这个) Advanced(上下左右可以有4个不同的Target,一般貌似用不到)
Execute 打开时更新一次或者每次都更新
Target 默认为UI Root(Transform),这个可以修改


各种相对位置设置
Left
Right
Bottom
Top

---------------------------------------------------------------------------
Tween动画


补间动画(插值)


直接给组件添加Tween脚本,有Alpha color position,scale等Tween脚本


比较特别的是Tween Transform可以从一个transform变换到另一个transform
这个也许可以用来做新功能开始时旧功能的下移


效果自己试试就ok 渐变可以使用类似3dmax的曲线编辑


---------------------------------------------------------------------------
Slider滑动器


---------------------------------------------------------------------------


---------------------------------------------------------------------------
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值