UNITY NGUI Sprite分类
来源:互联网 发布:如何在淘宝上 编辑:程序博客网 时间:2024/05/02 02:54
Tiled Sprite(一个Sprite缩放填充整个区域)
Filled Sprite(每个Sprite都会有一个单独的参数来控制那些是可见的,常被用来做进度条或者滚动条)
NGUI:UIAtlas
UIAtlas是一个容器,他包含了许多sprite的坐标信息。如果你对这个概念不是很熟悉,你可以这样理解:与使用很多小的贴图来渲染UI相比,使用一张包含了所有小贴图的大贴图的效率要高许多。这些小的贴图就被叫做sprite,这个大的贴图就被叫做atlas。
在使用NGUI渲染任何东西之前,首先需要创建一个atlas(或者使用一个现成的)。如果你是一个美术,那你可能已经熟悉了相关的流程。如果没有,你可以直接使用NGUI内置的Atlas Maker工具。
当然,你可以在任何地方使用UITexture,但是这个做的效率不是很高。
最后还是看你自己。
参数
Material 指向当前atals正在使用的材质。在材质中最好使用NGUI提供的一些unlit shader,例如Unlit-Transparent Colored
TP Import 让你可以导入完整的使用texture packer程序制作的sprite定义表。只需要把导出来的txt文件拖动进去,所有的sprite会自动导入。如果你使用内置的atlas maker来创建atlas,你可以放心的忽略这个参数
New Sprite 按钮让你可以创建一个新的sprite。它会自动克隆当前选中的sprite的所有参数
Delete 按钮让你删除一个不再使用的sprite。会弹出一个确认框
Sprite 下拉列表让你选择当前需要的sprite
Edit Name 区域让你可以将sprite重命名
Dimensions 是用来标示你的sprite的起始位置和大小
Border 允许你标示sprite的哪一部分不能被缩放,或者只能在一个方向缩放。Sliced sprite会使用这个参数
Padding 是4个边缘的边框宽度。可以用来调整中心点位置,同时在对sprite进行微调的时候也非常重要
Show 区域让你测试你的sprite和它在atlas中的位置
- UNITY NGUI Sprite分类
- Unity的NGUI的 sprite的bug
- Unity NGUI之Sprite动画播放
- NGUI-sprite
- Unity—NGUI—鼠标悬停播放 Sprite Animation
- unity UGUI实现类似NGUI切换Sprite的方式
- < Unity 3D专栏 >NGUI插件基础教程(二) - Sprite,SlicedSprite,Tiled Sprite,FilledSprite的区别
- 【Unity&NGUI】改变NGUI的圆环Sprite透明度的几种方法以及利弊
- Unity插件之NGUI学习(2)—— 创建Texture和Sprite
- Unity NGUI中动态添加和删除sprite(附上转载者注释)
- NGUI sprite 裁剪到其他图片sprite
- Unity NGUI
- 【UNITY&NGUI】
- unity Ngui
- NGUI(3.0.6) - sprite
- NGUI Sprite Type类型详解
- NGUI sprite 变灰shader
- unity sprite packer注意事项
- 深入剖析printf函数(上):如何不借助第三方库在屏幕上输出"Hello World"?
- Ajax的通信方式
- 词典文件
- 深入浅出K-Means算法
- 堆排序
- UNITY NGUI Sprite分类
- Python读取YUV
- asp.net rdlc 报表,每一页显示报表表头,表头固定。
- JQuery Mobile入门——自定义导航栏链接按钮图标
- c++ hac例子
- Patch命令的使用
- unity3d 重要函数方法
- java 异形窗体 学习01
- core animation to video