Direct3D中的字體與文本顯示(2) 摘要:
在Direct3D中,三維物體的顯示是通過網(wǎng)格模型來實(shí)現(xiàn)的,顯示三維物體的關(guān)鍵在于生成該網(wǎng)格模型。三維文本也不例外,顯示三維文本同樣需要該文本所對(duì)應(yīng)的網(wǎng)格模型。
Direct3D為此提供了功能庫(kù)函數(shù)D3DXCreateText(),通過它可以方便地創(chuàng)建一個(gè)包含具體文本的網(wǎng)格模型.
Direct3D中的字體與文本顯示(1) 摘要:
圖形系統(tǒng)中為了獲得當(dāng)前運(yùn)行程序的相關(guān)信息,往往需要在屏幕上顯示文本,Direct3D的功能擴(kuò)展接口ID3DXFont對(duì)此提供了方便的解決方法。
使用接口ID3DXFont繪制文本,首先需要通過函數(shù)D3DXCreateFont()創(chuàng)建ID3DXFont字體對(duì)象。ID3DXFont接口封裝了
Windows字體和Direct3D設(shè)備指針,D3DXCreateFont()函數(shù)通過Windows字體和Direct3D設(shè)備指針創(chuàng)建
ID3DXFont對(duì)象。