游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9093|回复: 24

有关游戏中字体的问题

[复制链接]

20

主题

70

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2005-6-13 20:26:00 | 显示全部楼层 |阅读模式
请问各位大侠们,像网游中显示在人物头上的字体是怎样做的??
如果是用微软的LPD3DXFONT做不到这种效果啊!(字体必须跟随人物的移动而移动并保持在人物的头上!)困惑!!!
请问那里有相关的资料或者例程参考?谢谢!

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-6-14 03:12:00 | 显示全部楼层

Re:有关游戏中字体的问题

个人想法:
那个字其实是显示在2DGUI层的,求摄像机坐标到人物头部的射线,显示文字的坐标就是这个射线交视口的坐标。

12

主题

70

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2005-6-14 15:49:00 | 显示全部楼层

Re:有关游戏中字体的问题

我觉得可能是用BILLBORAD做的,文字直接就是纹理贴图贴上去就好了

193

主题

870

帖子

903

积分

高级会员

Rank: 4

积分
903
QQ
发表于 2005-6-15 08:45:00 | 显示全部楼层

Re:有关游戏中字体的问题

如果用纹理贴图,似乎要用freetype2库来生成纹理,如果效率要求不高,直接用WinApi也好

12

主题

70

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2005-6-15 15:28:00 | 显示全部楼层

Re:有关游戏中字体的问题

你所谓的生成纹理是动态的还是预先生成好的?我想找个能生成字体库纹理的工具一直没找到

20

主题

70

帖子

78

积分

注册会员

Rank: 2

积分
78
 楼主| 发表于 2005-6-16 22:09:00 | 显示全部楼层

Re:有关游戏中字体的问题

to grakiss:
我也是这样想的,但是我就不知道该如何将文字作为纹理贴到BILLBORAD上

45

主题

181

帖子

181

积分

注册会员

Rank: 2

积分
181
发表于 2005-6-17 01:55:00 | 显示全部楼层

Re: Re:有关游戏中字体的问题

grakiss: Re:有关游戏中字体的问题

我觉得可能是用BILLBORAD做的,文字直接就是纹理贴图贴上去就好了

什么是billborad??

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-6-17 16:32:00 | 显示全部楼层

Re:有关游戏中字体的问题

所有中文加英文大该7000多字,字小点一张大纹理够了。我一般用字块贴纹理。效果还行

20

主题

70

帖子

78

积分

注册会员

Rank: 2

积分
78
 楼主| 发表于 2005-6-19 03:20:00 | 显示全部楼层

Re:有关游戏中字体的问题

to z999999
你是将所有的中文做成一张贴图吗?

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2005-6-20 08:14:00 | 显示全部楼层

Re:有关游戏中字体的问题

这个技术其实不是太难,有些经验的掌握了方法就会了......
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 23:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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