2017-05-21 9 views
1

カスタムフォントを追加できないようです。私はそれを私のプロジェクトにドラッグし、それをプロジェクトのターゲットとして追加しました。Swift 3.0でSpriteKitにカスタムフォントを追加する

コードラベルを作成し、次のように:カスタムフォントを追加するための手順です

// Create Unlock Text 
func createUnlockText() { 
    unlockText = SKLabelNode(fontNamed: "04b_19") 
    unlockText.name = "unlockText" 
    unlockText.text = "Goal: \(goalScore)" 
    unlockText.fontSize = 100  
    unlockText.fontColor = SKColor(red: 100.0, green: 100.0, blue: 255.0, alpha: 1.0) 
    unlockText.position = CGPoint(x: 0, y: (self.frame.size.height/2.8)) 
    unlockText.zPosition = 1 
    self.addChild(unlockText) 
}  

enter image description here 私はので、私はここで

+1

あなたが追加したかのようにそれは同じプロセスです'UIKit'のカスタムフォント。この記事をチェックし、すべての手順が完了していることを確認してください:http://codewithchris.com/common-mistakes-with-adding-custom-fonts-to-your-ios-app/ – nathan

+0

この「SKLabelNode( SKLabelNodeの代わりにfontNamed: "04b 19") '(fontNamed: "04b_19") – Andrey

答えて

1

:(混乱CM plistの中でアプリケーションが提供するフォントを追加しました:。

  1. ドラッグしてプロジェクトにテキストのフォントをドロップ(あなたがそれを行っている)
  2. 広告d in info.plist(完了しました)
  3. ソースが対応するターゲットにあることを確認します。フォントを選択し、右側のメニューでターゲットをリストアップする必要があります。 をチェックしてください。
  4. プロジェクトの最初のフォルダで、「ビルド段階」>「バンドルをコピー」を選択し、追加されているかどうかを確認します。
  5. フォント名が正しいことを確認します。それを使用するに

は、次のように行われます。

  1. あなたはViewControllerをでストーリーボードにそれを選択することができます。 SpriteKitベースで次にlabel.font = UIFont(name: "Montserrat-Light", size: 12.0)

は、同じ手順ですが、コードはこのようなものだ:コードによって

  • SKLabelNode(fontNamed: "Montserrat Light") 
    
  • 関連する問題