作者barroslee (很久没写Hspice 我早忘了)
看板GameDesign
标题Re: [程式] open GL 怎麽秀中文字?
时间Fri Sep 15 01:30:08 2006
※ 引述《elfria (elfria)》之铭言:
: 请问有人知道好的方法吗 ?
: 我本身目前知道一种方法..
: 1. 就是先用API把中文字写在DC上..
: 2. 然後再用Open GL当作图档..读进去
: 3. 用Open GL秀出来..
: 可是这个方法.还要call api..而且又当作图档来读 肯定比较缓慢
: 主要是我如果要show图...程式一开始就可以把图片全丢进 显示记亿体
: 但是要show字...却得等DC画出来..再都进去...
: 这种方法搞不好...还比show图还慢...
: 不知道一般都怎麽show 字?
一般来说就那几种方法
1.你说的那种
我现在也是用这种
当然慢是缺点
EA 应该也是这麽用
2.TrueType 向量字
wglUseFontOutlines()
然後 CreateFont 用 CHINESEBIG5_CHARSET
然後省略
这样你应该知道了
3.Bitmap font
当然你要去搞一个字型库来
那当然他效能就好
当然还有其他的方法
只是小弟只是井底之蛙
所知只是十之一二
就不野人献曝了
--
我的游戏引擎图
http://www.wretch.cc/album/album.php?id=barroslee&book=1
我的 blog
http://barroslee.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.20.103
※ 编辑: barroslee 来自: 220.135.20.103 (09/15 01:31)
1F:推 elfria:good 太棒了 09/15 08:29