let tile = tileMap.tileDefinition(atColumn: column, row: row)
Когда у вас есть плитка, вы можете изменить текстуры плитки tile.textures
, чтобы включить в нее тонированные текстуры или нарисовать цветные текстуры самостоятельно (грязно, но вот пример этого).
Я бы порекомендовал другой подход - получить центр плиток tileMap.centerOfTile(atColumn: column, row: row)
, который вы хотите закрасить, и использовать его и их размер tileMap.tileSize
для создания узлов SKSpriteNode
выше плиток, которые вы хотите.быть цветным.