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

4 macos fonts sprite-kit

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

  • 将字体添加到ino.plist中的FontsProvidedByApplication

  • 在buildphases中,将其拖动到复制包资源中

字体是.ttf字体.我已经使用上述步骤在我的游戏的iOS版本中使用此字体.

-谢谢你的帮助

编辑:我使用的代码就是这样:

SKLabelNode(fontNamed: "fontname")
Run Code Online (Sandbox Code Playgroud)
  • 该字体已添加到我的游戏的OS X目标中.
  • 该字体适用于iOS目标

0x1*_*41E 9

这是一个做什么的清单......

  1. 将字体添加到您的应用包中
  2. 将"应用程序字体资源路径"键添加到Info.plist,并将"字体"作为值
  3. 创建一个复制构建阶段,其中"资源"作为目标,"字体"作为子路径
  4. 将字体拖放到"复制"构建阶段
  5. 在Finder中,右键单击字体文件,然后选择"获取信息"菜单选项.从"全名"字段中,复制字体的名称并将其粘贴到以下内容中

    let myLabel = SKLabelNode(fontNamed:"{font name here}")

在此输入图像描述