官方文档参见:http://klayge.sourceforge.net/html/font_in_klayge.html这里只是一些测试看了龚敏敏写的文档, 觉得这种方式很意思, 就拿来玩玩.因为中文字体的渲染在3D程序中确实是个问题, 尤其是字体大小不固定时, 放缩会出现走样.KlayGE的方法是一种用点阵图模仿矢量图的方案, 把计算过程放在字体生成时, 而运行时的绘制相对常规方法来说消耗很小. KFontGen目前好像有问题, 生成过程中会由于超出32位所能寻址的最大内存而报错退出. 原先我以为2G内存不够用, 换自己的4G内存机器也不行. 难道生成时要用64位机? 看来这个生成工具需要修正一下内存的占用率. 在DEBUG模式下, 字数很多时, 帧率会急剧下降, 用PerfHUD看了一下曲线图, 是CPU瓶颈, 可能是因为KlayGE中大量使用的boost在DEBUG模式下的速度变成牛一样吧?Release下就好多了:字体的绘制只有一次DP:
文章来源:http://blog.csdn.net/xoyojank/archive/2008/12/06/3460719.aspx
posted on 2008-12-07 04:47  逍遥剑客®  阅读(264)  评论(0编辑  收藏  举报