настройка цвета фона скрывает SKEmitterNode - PullRequest
0 голосов
/ 04 февраля 2020

Как получить белый фон и использовать SKEmitterNode в SpriteKit?

Излучатель исчезает, если я установил цвет фона SKScene. На черном фоне по умолчанию я вижу красные частицы (когда я закомментирую "backgroundColor = .white" в моем SKScene). Если я использую CAEmitterLayer, то я могу видеть частицы с белым фоном, но хотел бы использовать SKEmitterNode. Я потратил пару часов, пытаясь найти ссылку на эту проблему.

Код очень прост - добавляет ребенка в SKScene

    if let particles = SKEmitterNode(fileNamed: "Sparks.sks") {
        particles.position = position
        scene.addChild(particles)
    }

1 Ответ

0 голосов
/ 04 февраля 2020

вместо значения по умолчанию. Белый, вы можете попробовать установить цвет с цветом, близким к белому ... т.е. UIColor, где RGB равен .9, .9, .9

...