【3D技术宅公社】XR数字艺术论坛  XR技术讨论 XR互动电影 定格动画

 找回密码
 立即注册

QQ登录

只需一步,快速开始

调查问卷
论坛即将给大家带来全新的技术服务,面向三围图形学、游戏、动画的全新服务论坛升级为UTF8版本后,中文用户名和用户密码中有中文的都无法登陆,请发邮件到324007255(at)QQ.com联系手动修改密码

3D技术论坛将以计算机图形学为核心,面向教育 推出国内的三维教育引擎该项目在持续研发当中,感谢大家的关注。

查看: 5916|回复: 28

Directx9.0c 怎么显示中文??

[复制链接]
发表于 2006-5-8 16:48:54 | 显示全部楼层 |阅读模式

前天在家写了个CFont,用Directx9.0c输出2D和3D文字,3D不能显示中文,这我知道,可是2D中我怎么不能显示中文呢??

我看到别人的例子里怎么可以啊???

老鼠帮帮忙啊~~~~~~~~~

[em06][em06]
发表于 2006-5-8 18:50:29 | 显示全部楼层
可以显示中文的 我原来写过,显示正常.
 楼主| 发表于 2006-5-8 20:54:50 | 显示全部楼层
我把字体改成"宋体",还是不行啊
 楼主| 发表于 2006-5-10 07:22:35 | 显示全部楼层
到底是怎么搞的,我写了2个程序,一个是以前写的,采用线性代码,可以显示中文,一个是现在写的,用类封装,但是不能显示中文,有中文的地方全是乱码,晕~~~~~~~~~~~
发表于 2006-5-10 09:40:48 | 显示全部楼层
奇怪,每次你封装的时候总是出问题啊~?
 楼主| 发表于 2006-5-11 07:28:58 | 显示全部楼层

9494

不知道怎么搞的,最近特别倒霉,老是错的莫名其妙............

真是应了那句话:

人倒霉的时候,放个屁都砸后脚根子................

发表于 2006-5-11 09:39:16 | 显示全部楼层

haha,怪事都被你碰到了

不过,最近我也蛮倒霉的
放假完毕写程序没有感觉了,经常也会被一些小错误整的焦头烂额

 楼主| 发表于 2006-5-11 20:11:56 | 显示全部楼层

明白了,我搞错了"d3dx9_27.dll"我把"X64"的放了进去,可我的机器是"X86"的

口中鲜血,狂喷不止~~~~~~~~~~~~~~~

把你的QQ发到我的邮箱,这样真的不方便~~~~~~~~~~~~~~

发表于 2006-5-11 22:10:24 | 显示全部楼层

呵呵

原来是这样,那好多还能运行正常也是不容易了

我不喜欢用QQ聊的,其实真正用QQ的时候说得都是废话,还是这样交流好,基本上都是精华

觉得不方便就一次把问题整理好,弄个集中讨论 :)

 楼主| 发表于 2006-5-14 21:49:59 | 显示全部楼层

看来不是"LIB"的问题.

今天我才终于解决了中文显示的问题.

不过D3DX提供的"DrawText"效率如何呢??

我今天试着一口气打了800多字到,屏幕上,FPS只有32~~~~~~~~~~~

有没有更快的方法啊???

发表于 2006-5-14 22:35:11 | 显示全部楼层

头痛~~

我原来也因为输出字的问题郁闷过,因为发现输出过多的字不如输出写好字的图片速度快。

 楼主| 发表于 2006-5-15 07:37:06 | 显示全部楼层

我用资源破解器看过"Diablo II"中的图象资源,发现里面有不少地方,就是把文字图片化的.

你也可以去看看,但是我现在就是把握不到,什么时候输出文字,什么时候用图片资源代替????

发表于 2006-5-15 09:36:56 | 显示全部楼层

这个我也说不好,我觉得比如说什么人物坐标,物品装备的名称这些可以用文字,人物对话一般都比较长,就用图片吧。

英文有个好处就是她是字母语言,可以做到每个字母对应一个图片,这样输出文字可以变成输出图片,汉字就没有这个优势。

 楼主| 发表于 2006-5-15 10:48:08 | 显示全部楼层

那我们就拿汉语拼音表示中文,哈哈哈哈~~~~~~~~~~~~

[em02][em02][em02][em02]
发表于 2006-5-15 13:54:17 | 显示全部楼层
这个这个.......[em04]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|3D数字艺术论坛 ( 沪ICP备14023054号 )

GMT+8, 2025-2-6 01:05

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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