oca*_*nal 7 xna
我需要使用spritefont的不同字体大小,我必须为每个大小创建新的spritefont吗?
And*_*ell 24
基本上是的.
有一个超载的SpriteBatch.DrawString,给你一个选项,以扩展您的文字.
SpriteBatch.DrawString
然而,这方面的主要缺点是,在扩展时,文本将变为像素化.如果你以更高的分辨率和缩小比例开始,那么当你达到更小的尺寸时,你将开始获得人工制品.
因此,如果您有固定数量的大小,您应该以您需要的不同大小创建多个版本的精灵字体.
如果你想要带有锐边的连续可缩放文本,你可以查看矢量字体.Nuclex框架有一些代码可以做到这一点.
归档时间:
15 年 前
查看次数:
11192 次
最近记录:
12 年,8 月 前