如何解决DX下文字输出的问题?

lin1980 2003-01-09 08:31:54
在DX如果用TEXTOUT来输出文字的话很影响速度。有解决的办法吗?写自己的字符输出函数吗?有没有自己写的DX下的字符输出函数的例子?具体的思路?
DIBLO是如何解决的?它好象有自己的字体库。谢谢
...全文
22 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
NullSpeed 2003-02-19
  • 打赏
  • 举报
回复
同意用点阵字库,我以前写过,可惜没翻到,不然就给了兄台
sssxueren 2003-02-19
  • 打赏
  • 举报
回复
其实,把文字当做普通贴图来处理就ok了,但中文量比较大,最好做一个一定容量的缓冲,按使用频率来排序,缓冲满了,就清掉最不常用的那个

不然的话,用点阵字库,找找dos下显示中文的资料就可以了

原理上差不多的

好像以前听过一句话,给我一个画点函数,我就能完成所有,之类的,其实蛮有道理的,知道原理,就可以随心所欲了
lin1980 2003-02-19
  • 打赏
  • 举报
回复
是大量textout
bopengbopeng 2003-02-14
  • 打赏
  • 举报
回复
并不影响速度阿?
我一点都不觉得
除非你大量textout
lin1980 2003-02-13
  • 打赏
  • 举报
回复
你怎么做?
有人说保存成位图,然后贴,但是这样的话字如果一多不就麻烦了吗?
cqsd 2003-02-12
  • 打赏
  • 举报
回复
可以建立一个字模缓存Buffer,这样,第一次画字时,生成字模并保存;随后就可以直接从缓存中读取了。
当然,也可以用字库文件,不过我在win32下一般不这样做。
YangLin1ST 2003-01-10
  • 打赏
  • 举报
回复
你可以参考SDK中的例子TEXT3D,说的很清楚

8,303

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧