0

我正在开发一个适用于任意屏幕分辨率(或窗口大小)的 XNA 游戏,虽然缩小和放大图形效果很好,但缩放 SpriteFonts 看起来很糟糕(更不用说 SpriteFont 本身看起来很糟糕,因为使用的压缩)。为每种尺寸制作一个 SpriteFont 是不可能的,因为尺寸可以是任何东西。

我听说 DirectWrite 甚至 Windows API 是在 XNA 中呈现实际矢量(TrueType 等)字体的一种方式,但找不到任何示例。

这在 XNA 中实现起来有多难?有什么我可以看的例子吗?还有其他选择吗?

显然,我不担心 Windows 以外的任何其他平台,因此任何仅 Windows 的代码都可以。

4

1 回答 1

1

你可以看看 Nuclex。他们有矢量文本输出:)

于 2012-06-26T18:20:33.963 回答