Так что я пытаюсь создать падающий объект в своей игре, и я использую массив для установки всех возможных точек xSpawn, а затем я рандомизирую через массив, чтобы получить значение x, но проблема когда он попадает в эту строку кода:EXC_BAD_INSTRUCTION при возникновении объекта
let SpawnPoint = UInt32(randomX)
это дает мне ошибку EXC_BAD_INSTRUCTION, и я не могу понять, почему. Я по-прежнему новичок в быстром, поэтому объяснение того, почему это дает мне ошибку на этом этапе, будет очень дорогим.
Полный код:
func spawnFallingOjects() {
let xSpawnOptions = [-50, -100, 0, 100, 150]
let randomX = xSpawnOptions[Int(arc4random_uniform(UInt32(xSpawnOptions.count)))]
let Bomb = SKSpriteNode(imageNamed: "YellowFrog")
Bomb.zPosition = 900
let SpawnPoint = UInt32(randomX)
Bomb.position = CGPoint(x: CGFloat(arc4random_uniform(SpawnPoint)), y: self.size.height)
let action = SKAction.moveToY(-350, duration: 2.0)
Bomb.runAction(SKAction.repeatActionForever(action))
self.addChild(Bomb)
}