Я много экспериментировал с настройками редактора Particle Emitter, но ни один из них, похоже, не позволяет мне сделать частицы полностью непрозрачными. Я также попытался отредактировать его в фактическом коде:Как я могу сделать частицы в моем SKEmitterNode непрозрачными?
if let explosion = SKEmitterNode(fileNamed: "ToothExplosion") {
explosion.particleColor = SKColor.whiteColor()
explosion.particleColorBlendFactor = 1.0;
explosion.particleColorSequence = nil;
explosion.position = contactPoint
addChild(explosion)
}
Согласен, это правильный подход. –
Нет, у него есть собственная текстура, которую он использует – Knight0fDragon
@ Knight0fDragon Я думаю, вы не понимаете, что говорит Симона Пистккия: попробуйте установить сплошной круг (другими словами, возможно, ваша текстура не непрозрачна). Эта вероятность может быть правдой, как вы добавили в свой ответ ниже (Любая другая прозрачность происходит из-за текстуры) –