【 unity3d】NGUI学习之Sprite精灵

NGUI的学习方法一般是通过一个一个测试看其效果来理解,一些属性也可以根据英文名字大致看出作用

而且有些属性如:Gradient、Color Tint、Widget、Anchors、其他NGUI类型都有的 所以这里主要介绍Sprite的特性

【 unity3d】NGUI学习之Sprite精灵

一:导入创建Sprite

【 unity3d】NGUI学习之Sprite精灵   

二:获取图集Altas,右边Edit图集,一般不用,修改挺麻烦

    【 unity3d】NGUI学习之Sprite精灵

三:获取一张Sprite

【 unity3d】NGUI学习之Sprite精灵

四:Type类型,这里有4种,可以依次点击测试

Simple:  普通模式,图片放大缩小影响较大     (方法图片会失真(马赛克))

Sliced:九宫格,图片缩放四个角不受影响,常用作按钮等控件,需要编辑Sprite。

Tiled:瓦片模式,图片放大后,每块单元都是一个精灵。

Filled:模式较多,游戏中的技能按钮等常用此模式

五:播放动画(播放图集)

 

添加UI Sprite Animation组件,播放游戏,图集就在播放

【 unity3d】NGUI学习之Sprite精灵

Framerate是播放速度

Loop 循环播放

Pixel Snap

Pixel Snap(勾上)是按原始尺寸播放(尺寸size大小会变)

去掉就按最初的尺寸播放