游戏开发论坛

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

关于Id3dxfont接口的问题

[复制链接]

1

主题

6

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2005-2-4 01:03:00 | 显示全部楼层 |阅读模式
我在程序中使用id3dxfont接口的drawtext函数输出文字,为什么使用debug编译就没有问题,试用release编译就显示不出文字呢?我用的directx sdk是2004summer,ide是.net 2003。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-2-4 12:11:00 | 显示全部楼层

Re:关于Id3dxfont接口的问题

字体有没有设错?
干脆附上代码。

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2005-2-6 16:50:00 | 显示全部楼层

Re:关于Id3dxfont接口的问题

1
LPD3DXFONT m_p2DFont;

2
D3DXFONT_DESC font1={ 18, 0, 0, 1, 0, FALSE,//创建二维文本所用的字体
                                 FALSE, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
                                 CLIP_DEFAULT_PRECIS, ANTIALIASED_QUALITY,
                                 VARIABLE_PITCH, "Arial" };
        sprintf(font1.FaceName, "Arial Narrow Bold");
        if(D3DXCreateFontIndirect( *sys.m_pDevice,&font1, &sys.m_p2DFont ) != D3D_OK)
                ErrorCounter++;//创建二维文本的字体接口

3
RECT rect;
                SetRect(&rect,fontpos->x,fontpos->y,fontpos->x,fontpos->y);
                sys.m_p2DFont->DrawText(NULL,Word,strlen(Word),
                        &rect,        DT_NOCLIP, D3DCOLOR_XRGB(FontColor->red,FontColor->green,FontColor->blue));

4
sys.m_p2DFont->Release( );

9

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2005-2-11 15:28:00 | 显示全部楼层

Re:关于Id3dxfont接口的问题

看看会不会是纹理格式之类的问题,换一换,因为文字渲染和那些有关
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-24 07:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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