iOS - 使用Swift的CAEmitterCell

问题描述:

我正在尝试为iOS应用程序创建一个粒子系统。该应用程序不使用SpriteKit,所以我使用CAEmitterLayer和CAEmitterCell来做到这一点。在Objective - C,我初始化的CAEmitterCell这样:iOS - 使用Swift的CAEmitterCell

[CAEmitterCell emitterCell]; 

但在迅疾没有这样的初始化。查看Swift文档,没有方法可以创建和初始化CAEmmiterCell。

是否有任何方法在Swift中使用CAEmitterCell实现粒子系统?

这是初始化是如何在斯威夫特完成:

CAEmitterCell() 

如果你想将其分配给一个变量:

var emitterCell = CAEmitterCell() 

你一定会想阅读here如何初始化使用Swift的Objective-C对象。