游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7561|回复: 16

使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

[复制链接]

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2005-9-5 15:34:00 | 显示全部楼层 |阅读模式
如题

0

主题

7

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2005-9-5 15:41:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

貌似不好弄!

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-9-5 15:53:00 | 显示全部楼层

Re: 使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

例如,wow中使用的字体是“黑体”和“隶书”
可是我使用dx9的ID3DXFont来绘制同样大小的字。却表现不出象wow中的效果。边缘总是非常的难看。

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2005-9-5 23:43:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

写到纹理上在过滤一下啦

15

主题

1268

帖子

1268

积分

金牌会员

Rank: 6Rank: 6

积分
1268
发表于 2005-9-6 08:51:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

wow用了特殊的文字引擎

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-9-6 14:05:00 | 显示全部楼层

Re: Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢

Civilian: Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

wow用了特殊的文字引擎

那里得来得消息?
是什么引擎?

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-9-6 18:23:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

这个问题其实蛮有趣,我试过很多方法。
1。偏移像素 (1,1)绘制半透明灰色字,老方法了,Dos时代就在用了
2。如果输出12号字,就输出比如24号的,在通过设置Spritre的矩阵缩小。就会发现有魔兽的感觉了,但有人说很丑,我放弃了!

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-9-7 00:17:00 | 显示全部楼层

Re: Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢

lights: Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

这个问题其实蛮有趣,我试过很多方法。
1。偏移像素 (1,1)绘制半透明灰色字,老方法了,Dos时代就在用了...

lights兄的第二方法我也有想过,就是没有试验过。
选择一个比较适合大小的字体将它变成一张张的textrue保存。例如,使用“黑体”,我们假设24大小的字体是最好看的。显示12的字体就是将texture进行缩放。

0

主题

7

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2006-2-14 16:11:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

WOW 中的中文字体一般都是16点阵的

10

主题

88

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2006-2-14 16:32:00 | 显示全部楼层

Re:使用dx9的ID3DXFont绘制字体,如何让字体的边缘柔和呢?

TvT,在D3D7里面怎么画呢。
我现在还在用GDI,貌似会影响效率。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 17:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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