如果一张图太大,无法打入合图,是否可以先切割为均等。后将左侧的散图,以一定的方式,重绘成一张大图渲染。只占据一个Sprite.当切割足够多的时候。还能剔除重复的颜色。
1.RenderTexture的方式
2.自定义顶点
难度主要在于多张图的uv值如何给单个vData 以及uv计算,位图传递
如果一张图太大,无法打入合图,是否可以先切割为均等。后将左侧的散图,以一定的方式,重绘成一张大图渲染。只占据一个Sprite.当切割足够多的时候。还能剔除重复的颜色。
1.RenderTexture的方式
2.自定义顶点
难度主要在于多张图的uv值如何给单个vData 以及uv计算,位图传递
个人的奇淫巧技思路
当然性能上可能需要评估
方案1可行,已实现。能将一张很大的图拆分。可以手动剔除重复的像素。但是无法打入合图,没啥软用。一定程度上能减小图片资源体积,但是带来IO以及写入RenderTexture的内存占用。对静态图集可以考虑。
可以 用shader实现