游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1867|回复: 2

[请教]一些font的疑问

[复制链接]

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2011-3-29 23:28:00 | 显示全部楼层 |阅读模式
最近做UI发现,文字的一些问题:
1> 我是用LPD3DXFONT指针绘制文本的,结果发现,它是在表面直接绘制的,所以文字总是显示在最前端,在两个UI相互遮挡时,文字始终在最前面,不是很好,一般引擎是如何处理文字的?
2> 对于字符串和字符,一般是如何取得他们的像素宽度,我想定位输入光标位置,可是无论怎么计算都是不怎么准确。我是用初始化文字的字号作为像素的,字幕就是字号/2,文字就是原字号.

请教大大 [em1] [em1] [em1]

10

主题

55

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2011-4-29 09:24:00 | 显示全部楼层

Re:[请教]一些font的疑问

关于你的第二个问题,可以看看ID3DXFont:rawText(),其中的format参数里有个DT_CALCRECT项,这个可以用来帮助你计算字符或者字符串的实际像素宽度

3

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2011-5-12 00:41:00 | 显示全部楼层

Re:[请教]一些font的疑问

我公司急需C++人才,有兴趣的可以联系我,QQ:496932575
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-8-13 00:29

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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