相关栏目: IT资讯 当前位置:主页 > IT资讯 >

NGUI字体贴图压缩以及相关Shader解读,nguishader

发布时间:2019-02-01 作者:凯发K 分类:IT资讯

NGUI字体龙发集团贴图压缩以及相关Shader解读,nguishader

一般游戏中,字体贴图是游戏贴图压缩的一个重点,特别是对于中文的游戏。考虑的字体贴图的特殊性,一般我们输出的字体贴图是不含颜色信息的,所以正常情况下,我们输出的字体贴图RGBA每个通道都是一样的。这样一来,就存在很大的浪费。所以我们可以在RGBA四个通道中可以保存不同的字体,这样,我们的贴图的大小可以减少4倍。如果我们想使用ETC压缩的话,我们可还以直接不使用Alpha通道,只在RGB三个通道中存储不同的文字(这样,如果我们要进行ETC压缩的话,不需要对Alpha通道做分离处理了,但是得到的ETC会比正常的图片压缩成ETC后的要模糊,这跟ETC的压缩机制(采样)有关,这跟AAA比ABB或者AWW压缩成ETC之后清晰是同样的道理,有兴趣也可以研究下)。因为不同的通道中包含了不同的文字,所以我们需要使用NGUI一个特殊的Shader,Unlit/Transparent Colored (Packed)。要理解这个shader,我们首先来看一下一般我们使用多通道字体贴图的时候,fnt文件中包含的信息

如果放RGB三个通道就会好很多。

b、相对于Unity中使用Alpha,多通道贴图还可以进一步压缩,比如说压缩成RGB565(16Bit)。而Alpha8贴图是无法这样处理的。


中文字体与聊天表情的图集怎做到一起,实现字体的图文混排效果,就是ngui的例子中一样

里面的图集没有中文,我想怎么把中文字体和表情做到一个atlas里面,我看到例子中的wooden里面就是这样的,但是搞了一天,各种方法都试过了,不行。 查看原帖>>
 
问NGUI好用的中文字体有什?

自己做阿,自己做字体。
 

http://www.bkjia.com/Androidjc/870272.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/870272.htmlTechArticleNGUI字体贴图压缩以及相关Shader解读,nguishader 一般游戏中,字体贴图是游戏贴图压缩的一个重点,特别是对于中文的游戏。考虑的字体贴图...

本文源自: 凯发国际

上一篇:Toast分析——实现自己的Toast,toast分析实现 下一篇:没有了

Copyright © 2005-2016 http://www.owlpma.com 凯发国际_凯发国际开户礼金_凯发注册送_新浪娱乐版权所有 凯发国际_凯发国际开户礼金_凯发注册送_新浪娱乐