2017-01-09 18 views
1

スウィフトのノードにノードを配置しようとしていますが、表示されません。助けてください!スウィフトのノードが表示されない

import SpriteKit 
import GameplayKit 

class GameScene: SKScene { 


    override func didMove(to view: SKView) { 

     let levelLabelNode = SKLabelNode(fontNamed: "Arial") 
     levelLabelNode.text = "Level" 
     levelLabelNode.fontSize = 30 
     levelLabelNode.fontColor = SKColor.white 
     levelLabelNode.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height*0.75) 
     self.addChild(levelLabelNode) 

here's the code

+0

あなたのコードは正しいようなので、それが表示されないさせる他のいくつかの問題がなければなりません。シーンコードをさらに投稿できますか? – nathan

+1

あなたのシーンの大きさとあなたのビューのサイズを印刷し、ここに投稿してください。シーンサイズとビューサイズは必ずしも同じではありませんので、ノードが画面外に表示されることがあります。 Scene.size = view.bounds.sizeのようなもの(GameViewController内のシーン)を表示する前に追加してみて、何が起こるか見てみましょう。 – Whirlwind

+0

コードを更新@nathan –

答えて

1

私はあなたがラベルを見ることができ、その後、フォントの色を変更したcolor.ifフォントの色が背景との試合白いだって私も同じ問題に直面した同じコードをコピー画面に

let levelLabelNode = SKLabelNode(fontNamed: "Arial") 
     levelLabelNode.text = "Level" 
     levelLabelNode.fontSize = 30 
     levelLabelNode.fontColor = SKColor.green 
     levelLabelNode.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height*0.75) 
     self.addChild(levelLabelNode) 

enter image description here

+0

私はまだ私の上にそれを見ない... –