求助-------delphi+opengl 在一个立方体上画出中文字符或英文字符,(200分)(200分)

  • 主题发起人 主题发起人 koujinglei
  • 开始时间 开始时间
K

koujinglei

Unregistered / Unconfirmed
GUEST, unregistred user!
求助-------delphi+opengl 在一个立方体六个面上画出中文字符或英文字符,不要用贴图,用2D即可,哪位好心的大哥能提供一个完整的源程序,我用gltranslatef 和glrotatef
老是实现不了,焦急等待中。。。。。。。
我的邮箱 kou_00001@163.com.
我的QQ 260165762
谢谢先
 
高手 请进
 
文字必须采用type字体.
非type字体不能处理,只能先画成图片,然后贴图.
 
如果用 type 字体 该如何;
要用非type字体 又将如何;
我是个新手,请哪位好心的大哥 能把完整的源程序发给我,
我的邮箱 kou_00001@163.com.
我的QQ 260165762
谢谢先
 
高手呢
请帮帮小弟把,我是个新手
焦急等待中.......
 
高手呢
请帮帮小弟把,我是个新手
焦急等待中.......
 
我是慕名来到大富翁,难道要我失望离开。。。。
这就是大富翁吗????????
我失望呀
 
opengl是什么啊
 
我最近也想做这样的东东!
我的想法是这样的,仅供能考
读DOS下的HZK16文件,进而有中文,也有英文,可以知道每个点的颜色,这样可以在OPENGL下生成很多个点,也就能显示汉字了.缺点:放大时失真比较大,而且不能使用别的字体
 
TO 江远: 你说的我还是不很清楚,你能给我发个简单的源程序吗?谢谢
我的邮箱 kou_00001@163.com.
我的QQ 260165762
 
具体的程序我也没有写,只是有一个思路.我也想在OPENGL下写汉字!
你可以先找到HZK16文件,然后读取每个字的点阵到内存中(具体方法可在网上查)
然后根据读取的数据生成一个显示列表,就能实现你所要的效果了!
 
其实不必在HZK16中取点阵,因为16*16汉字太难看.
可以构造一个函数,在内部临时建立一个bmp,用bmp.canvas.textout 画出需要的汉字
再用scanLine得到点阵,或者直接生成图片,这种方法可以改变字体,比16*16强很多.
-----只是一个想法,我很懒没有试过。

另外 koujinglei 说:我是慕名来到大富翁,难道要我失望离开。。。。
这就是大富翁吗????????我失望呀
----有问题大家可以探讨,今后不要用这种语气,真正的高手会很反感,是不会回帖的。
 
我已经做出来了谢谢大家
 
多人接受答案了。
 
To koujinglei:
能讲一下你的思路吗?我以前的也只是思路,没有实验过,是不是读HZK16类似的方法?
 
to 江远
我不是用的你的那个方法。
我也是在大富翁的离线浏览资料里搜出来的,用的是函数吧 矢量字体的函数,还涉及到ASII码的转换,但在立体空间里一定要用3D的字体函数,我用2D 的实现不了,等有时间我把实例的源代码发到你的信箱里吧,你的信箱是??
 
谢谢Koujinlei,我的邮箱fenglinyushu@163.com
 
好,我现在不在学校,再过10天左右吧,我一定会给你的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
691
import
I
后退
顶部