游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1935|回复: 3

DX中显示汉字

[复制链接]

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-11-20 21:01:00 | 显示全部楼层 |阅读模式
    请教各位高手,DX中怎么显示汉字。

     我看DX里面显示英文非常简单,
        hFont = CreateFont(26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, PROOF_QUALITY, 0, "georgia");
        D3DXCreateFont(pd3dDevice, hFont, &pD3DXFont);

       再用
     pD3DXFont->DrawText(szFile, -1, &rTemp4, DT_LEFT, D3DCOLOR_RGBA(255, 255, 255, 255));
      就显示出来了。
       "georgia"说是系统字体,系统中有这样的汉字字体吗。
      
        我看了炎龙工作室的一篇汉字显示文章,讲得很好,但没搞懂怎么用。

       朋友们能帮帮忙吗。

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2005-11-20 21:18:00 | 显示全部楼层

Re:DX中显示汉字

freetype

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-11-20 21:58:00 | 显示全部楼层

Re:DX中显示汉字

     非常谢谢楼上的朋友。
     还有一个问题想请教一下。
pD3DXFont->DrawText(szFile, -1, &rTemp4, DT_LEFT, D3DCOLOR_RGBA(255, 255, 255, 255));
这个函数几个参数表示什么意思呀。
我想定位汉字显示的X、Y坐标,和字体显示的大小。
谢谢指教。

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-11-20 22:08:00 | 显示全部楼层

Re:DX中显示汉字

我看DX9里面有一个字体调用是这样的
     m_pFont->DrawText( 2,  4, D3DCOLOR_ARGB(100,255,255,0), m_strFrameStats );

    这两个DrawText()的参数怎么不一样呀。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 16:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表