游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3847|回复: 10

关于ID3DXFont…

[复制链接]

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
发表于 2004-9-29 12:03:00 | 显示全部楼层 |阅读模式
为什么在MSDN里的定义好象有点问题?
我使用MSDN里的定义来使用ID3DXFont显示文字,
可是发觉MSDN里的定义有问题,
使用该定义会发生参数数目不符的错误

有没有一些在DirectX 9 内使用ID3DXFont的范例? [em6]

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2004-9-29 12:45:00 | 显示全部楼层

Re:关于ID3DXFont…

DX9c ID3DXFont 的方法参数定义和以前有所不同
大家都知道的

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-29 17:47:00 | 显示全部楼层

Re:关于ID3DXFont…

用了DX9不久…我现在才知道…

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-29 20:56:00 | 显示全部楼层

Re:关于ID3DXFont…

以下的我的程序码,但不知道为什么创建不了ID3Dfont…,请熟悉DX9的前辈帮帮忙...
        D3DXFONT_DESC FontDescClass;
        ZeroMemory(&FontDescClass,sizeof(D3DXFONT_DESC));

        FontDescClass.Height = ulHeight_;
        FontDescClass.Width        = 15;
        FontDescClass.Weight = ( true == bBold_ ) ? 1000 : 500;
        FontDescClass.Italic = bItalic_;
        FontDescClass.CharSet = DEFAULT_CHARSET;
        strcpy( FontDescClass.FaceName, "Arial" );

        D3DXCreateFontIndirect( g_pDeviceInterface, &FontDescClass, &this->m_pFontClass );

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-9-29 23:26:00 | 显示全部楼层

Re:关于ID3DXFont…

你那个D3DXFONT_DESC哪来的呀?

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-9-29 23:41:00 | 显示全部楼层

Re:关于ID3DXFont…

第二个参数是 LOGFONT*

LOGFONT logfont;
ZeroMemory(&logfont,sizeof(LOGFONT));

D3DXCreateFontIndirect( pD3DDevice, &logfont, &pD3DXFont);
logfont 全用默认值了,嘿嘿。

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-9-30 09:15:00 | 显示全部楼层

你用的9.0c?

rt

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-30 13:10:00 | 显示全部楼层

Re: 你用的9.0c?

SevenCat: 你用的9.0c?

rt

好像是....

28

主题

685

帖子

703

积分

高级会员

Rank: 4

积分
703
发表于 2004-9-30 14:43:00 | 显示全部楼层

Re:关于ID3DXFont…

这个版本的D3DXCreateFontIndirect接口改掉了,我相信这应该是个BUG,为什么不另外找个函数名字

20

主题

134

帖子

134

积分

注册会员

Rank: 2

积分
134
 楼主| 发表于 2004-9-30 19:57:00 | 显示全部楼层

Re: 关于ID3DXFont…

好象是因为我的显示卡不支持所以有错误…
因为我执行DX9SDK里的范例也有错误,
大家试过有这样的情况发生吗? [em12]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-18 20:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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