Re: [程式] open GL 怎麼秀中文字?
看板GameDesign (遊戲設計)作者barroslee (很久沒寫Hspice 我早忘了)時間18年前 (2006/09/15 01:15)推噓1(1推 0噓 0→)留言1則, 1人參與討論串2/3 (看更多)
※ 引述《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)
推
09/15 08:29, , 1F
09/15 08:29, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章