【问题标题】:How do I Convert a Ttf or other Font to a .Xnb/XNA Game Studio Font?如何将 Ttf 或其他字体转换为 .Xnb/XNA Game Studio 字体?
【发布时间】:2019-07-29 09:57:24
【问题描述】:

我正在使用一款名为 Terraria 的游戏进行完整的纹理重做。字体是基于 PNG 的,我使用 TConvert 从字体 XNB 中提取出来的。有没有一种快速的方法可以将字体转换为 Font1.ttf > Font1.xnb 之类的东西。

我已经试过了:

XNA Game studio 并使用 Re-Logics Font Pipeline 制作自定义字体,但由于 XNA game studio 4.0 的整体过时性,我无法安装它。它需要 Visual C# 2010,它不适用于我的 Windows 7 PC。 (我不完全确定为什么)

【问题讨论】:

    标签: fonts xna xna-4.0 truetype


    【解决方案1】:

    您可以使用 MonoGame 创建一个 .xnb 文件以用于泰拉瑞亚。

    可以在here 找到步骤 6-10 的版本和屏幕截图。

    1. 在 Windows 中安装字体文件。打开ttf 文件并单击安装(注意名称)。
    2. 如果您还没有,请安装community version of Visual Studio
    3. 安装MonoGame
    4. 从提供的 MonoGame 模板创建一个新的 Windows 游戏。(注意项目目录)
    5. 双击 Content.mgcb 文件打开 MonoGame Pipeline Tool。
    6. 从编辑菜单中,选择添加 -> 新项目
    7. 为文件命名并选择 SpriteFont 描述。
    8. 右键单击内容下的文件,选择打开方式。
    9. 使用文本编辑器(记事本)编辑文件。更改字体名称和大小。保存文件。
    10. 从菜单中选择构建 -> 重建。
    11. .xnb 文件位于:项目目录/bin/x86/Debug/Content/

    最常见的错误是字体名称不正确。

    【讨论】:

    • 谢谢,我目前无法尝试,但至少现在我有一个不需要 XNA Game Studio 的选项。
    猜你喜欢
    • 1970-01-01
    • 2013-03-05
    • 2012-03-08
    • 1970-01-01
    • 1970-01-01
    • 2013-09-07
    • 2014-03-07
    • 2020-10-20
    • 2014-06-15
    相关资源
    最近更新 更多