我已经对“粒子发射器”编辑器中的设置进行了很多实验,但是似乎没有一个设置允许我真正使粒子完全不透明。我也尝试过在实际代码中对其进行编辑:
if let explosion = SKEmitterNode(fileNamed: "ToothExplosion") {
explosion.particleColor = SKColor.whiteColor()
explosion.particleColorBlendFactor = 1.0;
explosion.particleColorSequence = nil;
explosion.position = contactPoint
addChild(explosion)
}
最佳答案
您是否更改了“粒子纹理”?
尝试将一个实心圆圈(在您的sks文件中,ToothExplosion.sks
)放一个实心圆,火花不是不透明的:
关于ios - 如何使SKEmitterNode中的粒子不透明?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39197258/