多个CAEmitterLayer源

时间:2014-08-21 20:03:57

标签: objective-c cocoa-touch quartz-graphics caemitterlayer caemittercell

我想从多个点生成不同的CAEmitterCell。到目前为止,我的解决方案是创建多个CAEmitterLayers,每个CAEmitterLayers都有一个单元格,以便我可以单独控制它们。这种方法的问题是将图层渲染模式设置为kCAEmitterLayerAdditive仅在每个图层中起作用,因此当从不同图层发出的粒子重叠时,它们不会混合使问题非常明显。

1 个答案:

答案 0 :(得分:0)

我最终使用了SKEmitterNodes