Oyunum için bir menü ekranı başlatmaya çalışıyorum ve ekranımın ortasında olması beklenen bir SKLabel oluşturdum. Ama sorun şu ki ortaya çıkmıyor. Sadece arka planım ortaya çıkıyor. Nereden başlamam, z konumuyla ilgili bir şey olabileceğini düşündüm ama emin değilim. İşte benim kodudurSprite Kit SKLabel arka plan resmi üzerinde görünmüyor
import SpriteKit
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
let waterWorksBackgroundImage = SKSpriteNode(imageNamed: "WaterWorksBackground")
waterWorksBackgroundImage.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.width/2 - 100)
let startGameButton = SKLabelNode(fontNamed: "AvenirNext-Heavy ")
startGameButton.name = "startGame"
startGameButton.color = UIColor.blueColor()
startGameButton.text = "Start Game"
startGameButton.fontSize = 65
startGameButton.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height/2 + 100)
//Adding to view
self.addChild(startGameButton)
self.addChild(waterWorksBackgroundImage)
}
Ayrıca benim konsolunda ben diyor bir hata alıyorum "2016/04/04 19: 55: 59,021 Waterworks2d [7829: 1.362.855] CUICatalog: Geçersiz İstek: deyim belirtmeden alt türü talebinde" Im bununla bir ilgisi olup olmadığından emin değil ama teşekkürler!
Hata nerede ve z konumunu değiştirmeyi denediniz mi? – septicorn
Bu hatayı yoksay - bu herkes için kırpıyor ve Apple Developer forumlarında konuyla ilgili bir sürü konu var. –
, zPosition'ın bitişiğinden emin olmadığınızı söylüyorsunuz, ancak kodunuzdaki zPositions'ı ayarlamadınız - herhangi bir nedenin neden? –