游戏开发论坛

 找回密码
 立即注册
搜索
楼主: xpertsoft

FreeType的教程代码. 使用GLUT.

[复制链接]

8

主题

553

帖子

560

积分

高级会员

Rank: 4

积分
560
发表于 2006-10-7 11:02:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

研究字体的光栅化还是有点意思滴。
猪,你做的这个界面丑死了,比vista差远了。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-10-7 11:19:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

还是要说一话,12X12的字,你用FreeType2完全是浪费精力。
12x12/8*65536=144/8*(256*256)=18*256*256=1179648

1179648/1024=1152k,不过 1.125 MB的容量。获取速度也会比FreeType2快多了!

如果是有必要用FreeType2,还是最好重写它的光栏化部分。

过段时间我会公布一下我的引擎的光栏化效果,以及和标准FreeType2,Win,Photoshop,PaintShopPro的对比。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
 楼主| 发表于 2006-10-7 12:46:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

我没觉得我浪费精力。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
 楼主| 发表于 2006-10-7 12:47:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

而且我一向是公布代码。多少对别人也有点用处。
而且这几天偶看了xorg / openoffice / pango / mozilla 的字体渲染部分的代码。 得出的结论是:自己写光栅化程序完全没必要。

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-10-7 13:14:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

不写光栏化程序是因为你们认为FreeType2自带的效果已经足够好了。

而FreeType2的效果仅仅是英文足够好而己,对于中文还是很差劲的。

字符是游戏美的象征的一面,不能用这种还可以或是凑合的效果。

27

主题

418

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
发表于 2006-10-7 13:35:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

hyzboy,期待你的成果。

希望能与大家分享。

89

主题

4036

帖子

4132

积分

论坛元老

Rank: 8Rank: 8

积分
4132
 楼主| 发表于 2006-10-7 13:36:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

我不认为游戏的那种字所谓的美 要比操作系统或者是字处理软件的美要来的更有需求。

27

主题

418

帖子

455

积分

中级会员

Rank: 3Rank: 3

积分
455
QQ
发表于 2006-10-7 13:40:00 | 显示全部楼层

Re:FreeType的教程代码. 使用GLUT.

如果是RPG类的游戏呢?

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2006-10-7 13:51:00 | 显示全部楼层

Re: Re:FreeType的教程代码. 使用GLUT.

以下截图中的三行文字:

均使用WinXP 下的Simkai.ttf

第一行是我现有字符引擎的渲染结果,基于FreeType2。
第二行是我正在开发的下一代字符引擎的渲染结果,基于FreeType2。
第三行是绘图软件Paint Shop Pro X的绘制结果。



游戏的字体是需要美的,你所谓的游戏不需要比操作系统的字体更出色。但你的截图中的楷体的”退出“二字,是否够好看?

附送 Apple MacOS X 字体册 截图

1

主题

22

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2006-10-10 17:17:00 | 显示全部楼层

Re: FreeType的教程代码. 使用GLUT.

用vc2003编译成功,不过运行占用cpu(99%,mygod!!!!!)太高了吧,是哪个的原因?内存只占用了不到11M. [em20]
sf_20061010171633.jpg
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-20 14:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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