iOS - CAEmitterCell using Swift



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

[CAEmitterCell emitterCell];

但是在 Swift 中没有这样的初始值设定项。查看 Swift 文档,没有方法可以创建和初始化 CAEmmiterCell。

有没有办法在 Swift 中使用 CAEmitterCell 实现粒子系统?

初始化

在 Swift 中是这样完成的:

 CAEmitterCell()

如果要将其分配给变量:

 var emitterCell = CAEmitterCell()

你肯定想在这里阅读如何使用 Swift 初始化 Objective-C 对象。

最新更新