游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2347|回复: 5

游戏中字体加载问题

[复制链接]

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
发表于 2005-8-16 16:00:00 | 显示全部楼层 |阅读模式
一般创建一个字体,不管是gdi还是dx提供的接口,都是指定一个字体名,例如”宋体“来加载一个字体。

那么,如何不通过这个方法来加载呢。因为我不想把字体文件放置到windows指定的font目录。
有什么方法可以通过指定一个字体文件的路径来加载一个字体文件呢?
请教各位

85

主题

824

帖子

878

积分

高级会员

Rank: 4

积分
878
QQ
发表于 2005-8-16 23:45:00 | 显示全部楼层

Re:游戏中字体加载问题

似乎很多人在用FreeType

1

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2005-8-17 09:51:00 | 显示全部楼层

Re:游戏中字体加载问题

http://www.freetype.org/
GDI和dx的字体速度不行,大型商业3D游戏还是用FreeType2吧,用c++包装下FreeType2的c接口,写个带缓冲的引擎,不用功能很全面,速度快就好。

37

主题

82

帖子

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2005-8-17 15:08:00 | 显示全部楼层

Re: 游戏中字体加载问题

thx 看看去

5

主题

115

帖子

115

积分

注册会员

Rank: 2

积分
115
发表于 2005-8-17 20:05:00 | 显示全部楼层

Re:游戏中字体加载问题

dx9的字体绘制好象不错哦

1

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2005-8-18 10:37:00 | 显示全部楼层

Re:游戏中字体加载问题

以前看了篇文章,对dx9的字体评价是:
ID3DXFont的字体数据是内部调用GDI系统的API生成的,自身又因为功能多,兼容各种情况而导致速度低下。ID3DXFont将2个很慢的东西集中到了一起,所以是超级慢。

为什么GDI的字体系统速度慢,就因为他的功能多,各种情况的考虑了,兼容性好,所以也复杂了,要判断的东西多了,自然就慢了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 11:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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