2011年11月22日
摘要: CEGUI中文如何显示这个就不说了,改下字体就OK了。对于中文加载的优化,网上最流行的说法是用一张或二张纹理保存,当新的汉字没有在纹理上的时候,清空纹理重新添加。对于这种方法如果汉字使用率少的话还不错,但是如果对于不同汉字出现频率较高的话,那么这种方法,会出现界面一卡一卡的现象,那就是临时清空重绘纹理的原因。CEGUI根据汉字内码的编码顺序,为每256个字符分配一张纹理(例如编码0-255存放在纹理一,编码768-1023 存放在纹理四)。英文很容易搞定了,那么几个字符一张纹理就够了,对于中文,中文的编码数值太大,CEGUI原本的方法要是加载的话,最少也要上百张纹理。对于以上2种方法,我觉得都 阅读全文
posted @ 2011-11-22 17:56 minggoddess 阅读(323) 评论(0) 推荐(0) 编辑
摘要: String Library TutorialwikiYou can find details about the string library in section 5.4 of the Reference Manual [1]. For practical examples of usage of the string library, have a look at StringRecipes.Note: In Lua string indices start at index value 1, not index value 0 (as they do in C).string.byte 阅读全文
posted @ 2011-11-22 17:08 minggoddess 阅读(10212) 评论(0) 推荐(0) 编辑