2017-07-27 26 views
0

私はエントリーレベルのxCodeコースを実行しており、SKLabelNodeを使用しています。私はこれを複製するために私のコードを4倍チェックしましたが、私のラベルは現われる画面から99%出ていますか?助けてください。あなたのメインシーンのデフォルトのアンカーポイントによってSKLabelNodeが適切な位置に表示されない

enter image description here

enter image description here

答えて

0

は、x = 0.5およびy = 0.5に設定されている、だから、あなたは新しいノードを追加するとき、それは、画面の中央から開始を調整しています。今

、あなたが

self.anchorPoint = CGPoint(x: 0.0, y: 0.0) 
    let label = SKLabelNode(text: "Player Score") 
    label.fontColor = SKColor.white 
    label.fontSize = 60 
    label.position = CGPoint(x: self.frame.width/2, y: self.frame.height/2) 

    self.addChild(label) 

として、あなたのシーンのアンカーポイントを変更することができますかあなたがラベルの位置を変更することができ、次のいずれか -

label.position =するCGPoint(X:0、Y :0)

関連する問題