Программно создать SKTileMapNode в Swift

Кто-нибудь знает, как создать SKTileMapNode программно с помощью Swift, пожалуйста? (ПРИМЕЧАНИЕ: я не хочу делать это с помощью редактора, я хочу достичь этого только программно)

Я пробовал следующее, но не отображал свою карту тайлов

let bgTexture = SKTexture(imageNamed: "background")
let bgDefinition = SKTileDefinition(texture: bgTexture, size: bgTexture.size())
let bgGroup = SKTileGroup(tileDefinition: bgDefinition)
let tileSet = SKTileSet(tileGroups: [bgGroup])
let bgNode = SKTileMapNode(tileSet: tileSet, columns: 5, rows: 5, tileSize: bgTexture.size())
bgNode.position = CGPoint(x: self.frame.size.width / 2, y: self.frame.size.height / 2)
bgNode.setScale(1)
self.addChild(bgNode)

Любая помощь с благодарностью

Ответы на вопрос(2)

Ваш ответ на вопрос