我正在尝试为iOS应用程序创建粒子系统。该应用程序不使用SpriteKit,因此我正在使用CAEmitterLayer和CAEmitterCell来实现。在Objective-C中,我通过以下方式初始化了CAEmitterCell:
[CAEmitterCell emitterCell];
但是没有这样的初始化器。查看Swift文档,没有创建和初始化CAEmmiterCell的方法。
有什么方法可以在Swift中使用CAEmitterCell实现粒子系统?
最佳答案
这是在Swift中完成初始化的方式:
CAEmitterCell()
如果要将其分配给变量:
var emitterCell = CAEmitterCell()
您肯定要阅读here,以了解如何使用Swift初始化Objective-C对象。