QQ群:162541429 --->>战斗卡牌视频教程发布(网游) 点击查看

UISprite扩展强化,减少游戏包大小功能扩展【NGUI】

Unity 小宝 2084℃ 3评论

概述

NGUI的uisprite给我们提供了几个默认的样式type。比如裁剪,平铺等等。

合理的利用这些可以让我们的游戏资源变得更加小。比如裁剪。我们利用九宫,只需要很小的一张图。我们就能裁剪到很大。并且效果不错。

但是这样就能满足我们的胃口吗?不,所以我们得加入更多的样式。让我们的资源飞起来。

言归正传。看下面:

预览图

 

扩展后的

2

 

扩展内容效果(透明 区域 四分图 2分图 菱形等等)

8

 

注:四分图及两分图。可以将一个圆形或者对称的矩形。美术分割成四分之一或者二分之一。通过这个,在合成完整的。极限的减少游戏包大小!

下载地址在最下

 

扩展须知

首先。我们打开UISprite的脚本。发现在UIBasicSpriteEditor中实现的这些功能。所以,我们先把我们的type添加进去:

如下:

然后再在将Fill函数修改成如下:

然后添加type的处理方法。添加在任意位置都可以代码如下

 

最后。给我们的几个需要修改Edit的添加界面绘制。如下

修改 UIBasicSpriteEditor脚本。在多重判断处,添加如下代码

好了。大功告成。

下载地址

 示例NUIG版本为 3.8.1。以上方案适用于所有NGUI版本。

链接:http://pan.baidu.com/s/1pJqSOmJ 密码:lj2o

 

 

转载请注明:小宝个人笔记 » UISprite扩展强化,减少游戏包大小功能扩展【NGUI】

喜欢 (0)or分享 (0)
本站所有内容如未标明转载的内容,均为原创内容。转载请注明来源!
发表我的评论