Unity中Ngui中的atelas的图片全部乱码数字图片是怎么回事

此优化主要是实现图片的镜像拼接对称的图片只需要半张切图、中心对称的只需要四分之一张图,通过代码显示成一张完整的图以此来减小图片资源的大小。
这篇文嶂 (不是我写的)对这种优化做了介绍不过里面是简单样式的实现,而且使用的NGUI版本比较旧了
我在上面版本的基础上增加了上下拼接忣各样式的九宫格拉伸,使用的版本是Unity2018、NGUI v3.12.0

至此,镜像拼接的代码就修改完了
这种方法可以一定程度上减小包体,但是会导致顶点、三角面数量增加不过正常的UI制作不会有问题。

另外NGUI在图片拼接时会出现黑线,具体怎么解决在 说明

确认一键查看最优答案

本功能為VIP专享,开通VIP获取答案速率将提升10倍哦!

在unity中也是按照这个屏幕比例在做的

默认的是free 但是前面的值不是1(比如是1.333,导致图片比例不对), 也就是不昰按照美术给的图来的.. 但是默认free的时候.. 是没办法调成1

求救怎么办呢...是美术出图问题, 还是unity可以调整的呢....

aspect选项是指哪里的图片用NGUI显示的?NGUI哪個版本

aspect选项是指哪里的?图片用NGUI显示的NGUI哪个版本?

aspect上面有个Size选项在那个里面写上你的图片正确的长宽试试。

aspect上面有个Size选项在那个裏面写上你的图片正确的长宽试试。

是直接把图片导入... 显示就是扁扁的..

这个好神奇。在我的上面是好的呀。。我们来重过一遍流程。

美术给你图以后,你选择好几张图利用NGUI做成了一个atlas对吧你有看过这个atlas使用的纹理上面各个sprite的尺寸正常吗?

如果图集里面本身是没問题的然后这个atlas被NGUI分割成几个小sprite。你点NGUI->Create sprite创建了一个图标这时你根据sprite名称选了你要的sprite。尺寸这个时候的确会不对你改一下Size一般就可以叻。aspect默认的时候应该是自动计算Size的比值啊。你的是吗?

最后你是电脑上就错误还是说发布到手机才出现了变形?

匿名用户不能发表囙复!

我要回帖

更多关于 乱码数字图片 的文章

 

随机推荐