NGUI使用教程(3) 使用外部图片制作Atlas(图集)

在实际操作之前有几个概念先弄清一下

Atlas:图集,把美术给你提供的素材,用 NGUI 的 Atlas Maker 工具,合成一张图片(准确的说,还同时生成了prefab、mat )。

Sprite:精灵,由于Atlas已经把你的图片都合成一张了,那怎么单独调用呢?就是用Sprite。

 

1.导入外部图片

理解完了上面两个概念之后咱们可以言归正传了,首先需要使用外部图片,你可以使用自己定义的图片或是美术提供的图片,能用就行,这里我用了下面两张图片,要是你没有图片也可以使用下面两张图片(这两张图片是100*100的png图片)。

有了素材之后,咱们需要把这两个图片用到项目中去,接着上个教程往下做,在example文件夹下新建一个文件夹UITexture把这两张图片导入进去,导入完成后可以在文件夹中看到这两张图片。

NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第1张图片

 

2.创建图集(Atlas)

将图片导入工程后,下一步就是创建图集了。进入UITexture文件夹,按住Shift键选中这两张图片,右键-->【NGUI】-->【Open Atlas Maker】,之后你会看到 Atlas Maker 的界面

NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第2张图片
点击【Create】按钮。弹出一个保存对话框选择图集保存的位置,将图集保存到UITexture并命名为MyBtn点击保存按钮。
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第3张图片
这样在Altas Maker对话框中可以看到我们生成的图集名称问MyBtn,在View Sprites中可以看到包含btn_1和btn_2这两个图片。
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第4张图片
关闭Altas Maker对话框,可以在UITexture文件夹中看到除原来两张图片外还多了三个东西一个btn.png(图集合成的一张新图),btn.mat(使用btn.png的材质球),btn.Prefab(使用btn.png的一个预制文件)
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第5张图片

 

3.使用Atlas 和Sprite为按钮的添加图片
在Hierarchy面板中选中按钮的Background,并且查看Background的Inspector面板。
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第6张图片NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第7张图片
在Background的Inspector面板点击Atlas按钮在弹出的对话框中选择MyBtn,点击Sprite按钮选中btn_1
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第8张图片NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第9张图片

这样咱们可以看到按钮的的背景图片变成了咱们所选择的btn_1
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第10张图片
由于按钮的大小是200*50,但是图片的大小是100*100.所以图片是变形了的只需要修改按钮的Background属性将Widget中的Dinesions改成100*100.即可
NGUI使用教程(3) 使用外部图片制作Atlas(图集)_第11张图片
这样就成功使用外部图片制作Atlas(图集)并且使用了图集中的图片了。

 

 

 


 

你可能感兴趣的:(UI渲染,NGUI,ios游戏开发)