贴图篇 尺寸 长宽比必须为2^(整数倍) 比如64*64,128*128,128*512 等等 手游项目不要超过512*512
最大化利用像素 尽可能的使图案占满画面,最大化利用资源
如下图所示,左边图案占满了画面,最大限度的利用了像素,右边则利用率低下。 ![](https://pic2.zhimg.com/80/v2-8050d83bce711db35eff7388851995a9_720w.jpg)
最大化利用图片的RGB通道 合并RGB通道来使一张贴图当三张贴图使用
如下图所示,最大化利用贴图的RGB通道,每个通道放一张贴图,结合shader,最大化利用资源。 ![](https://pic1.zhimg.com/80/v2-9633ce94f6b487d6eaa2ef598bb9bde0_720w.jpg) ![](https://pic2.zhimg.com/80/v2-553f5e3255826a3dea19c02ba0b347d5_720w.jpg) 具体制作方法 1 最原始的方法是在ps里面手动合并 具体操作可见B站up主 赵京宇 ![](https://pic4.zhimg.com/80/v2-0d5fe57a83c235d780b3d7945e444fb7_720w.jpg) 2 我使用的是SD,制作起来比较方便,还能额外进行各种操作。 ![](https://pic3.zhimg.com/80/v2-da14a3ed9230185fafe293c72014d102_720w.jpg) 3 unity引擎内可通过插件实现,具体可见 B站up主 ADY521 的分享 ![](https://pic2.zhimg.com/80/v2-9c131d722a9628f334e8a475c6166229_720w.jpg)
通过偏移色相,获得不同颜色的贴图 原则上尽可能的使用shader着色,如出现必要情况,使用了带颜色的贴图。 最好在shader中加入变色功能,以备不时之需。毕竟,皮肤换色大家都懂的。 ![](https://pic3.zhimg.com/80/v2-94d1eb4fbe5c365bc515d940d841a022_720w.jpg) ![](https://pic3.zhimg.com/80/v2-b1e4c4253dca8ab9515b9196df9fb476_720w.jpg) 具体操作可见B站up主 赵京宇 ![](https://pic3.zhimg.com/80/v2-05978070bb5e0baf07dbd0fd6ba25b7e_720w.jpg)
渐变贴图的尺寸优化 推荐使用4*256或者4*128 尺寸。 ![](https://pic4.zhimg.com/80/v2-0dd20848010818d32c9dd308f2e9b887_720w.jpg) 这种先合并为RGB三通道贴图 ![](https://pic2.zhimg.com/80/v2-4a4aaa01ca20a5b237c5cfa3abf07805_720w.jpg) ![](https://pic1.zhimg.com/80/v2-e600c529221982f2631641eb1e2f5ce8_720w.jpg) 再次压缩宽度,进一步缩小体积。 但是使用起来和压缩前并无区别。
因为字数限制,只能分2次发了
|
全部评论3