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对象。