macos - Spritekit OS X 如何使用自定义字体

标签 macos fonts sprite-kit

我正在使用 swift 为 OSX 制作一个 Sprite 套件游戏。我正在尝试为我的 SKLabelNodes 自定义字体,但它们只显示 arial(默认字体)。
我尝试过的:

  • 将字体添加到 ino.plist 中的 FontsProvidedByApplication
  • 在 buildphases 中,将其拖入复制包资源

  • 字体是 .ttf 字体。我已经使用上述步骤在我的游戏的 iOS 版本中使用了这种字体。

    -谢谢你的帮助

    编辑:我使用的代码是这样的:
    SKLabelNode(fontNamed: "fontname")
    
  • 该字体已添加到我游戏的 OS X 目标中。
  • 该字体适用于 iOS 目标
  • 最佳答案

    这是一个做什么的 list ......

  • 将字体添加到您的应用程序包
  • 将“应用程序字体资源路径”键添加到 Info.plist,并将“字体”作为值
  • 创建一个复制构建阶段,以“资源”为目标,“字体”为子路径
  • 将字体拖放到复制构建阶段
  • 在 Finder 中,右键单击字体文件并选择“获取信息”菜单选项。从“全名”字段中,复制字体的名称并将其粘贴到以下内容中
    let myLabel = SKLabelNode(fontNamed:"{font name here}")

  • enter image description here

    关于macos - Spritekit OS X 如何使用自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27937772/

    相关文章:

    php - 如何在 Mac OS X 上将 PHP shell 脚本作为 Automator 操作执行

    css - 如何在 HTML 元素中使用 CSS 设置特定单词的样式?

    swift - SKEmitterNode 在场景重启时导致崩溃

    java - 找不到 JDK 在 MacOS Big Sur 上安装 Apache NetBeans IDE

    objective-c - 如何在 Mac 上与 layer-backed views 交互

    macos - 如何在 Mac 上使用 .NET Core 强制重建

    php - WkhtmlToPdf 多种字体/样式

    fonts - OTS 解析错误 : incorrect file size in WOFF

    ios - 如何拖放多个具有相同父节点的 SpriteKit 节点?

    swift - 在游戏过程中不断改变 SKShapeNode 的颜色属性 (Swift)