i SKEmitterNode und SKSpriteNode einfach nur versuchen, zu verwenden, aber ich bin immer Fehler in der zweiten Zeile von meinem Codeunerwartet null gefunden, während ein optionaler Wert in GameKit Abwickeln
startfield.position = CGPoint.init(x:0,y:1200)
und Fehler wie
"fatal error: unexpectedly found nil while unwrapping an Optional value"
2 mal und zu auch dieses
"does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled"
habe ich nicht u nderstand optional Konzept so wegen, dass ich nicht in der Lage bin, es zu lösen ..
class GameScene: SKScene {
var startfield : SKEmitterNode!
var player : SKSpriteNode!
override func didMove(to view: SKView) {
startfield = SKEmitterNode(fileNamed: "Starfield")
startfield.position = CGPoint.init(x: 0, y: 1200)
startfield.advanceSimulationTime(10)
self.addChild(startfield)
startfield.zPosition = -1
//define Player
player = SKSpriteNode(imageNamed: "shuttle")
player.position = CGPoint(x: self.frame.width/2, y: player.size.height/2 + 20)
self.addChild(player)
}
override func update(_ currentTime: TimeInterval) {
// Called before each frame is rendered
}
}
'SKEmitterNode (Dateiname:" Starfield ")' gibt 'nil' zurück –
Typo literal' "Starfield" 'vs.' "Startfield" '? – vadian
Sie haben hier auch zwei Fragen. Eines ist das 'Optional' und das andere ist der Sandbox-Zugriff. Ich würde separat nach einer Antwort auf den Sandbox-Zugangsteil suchen oder in einer anderen Frage danach fragen. – ColGraff