iOS - CAEmitterCell с использованием Swift

Я пытаюсь создать систему частиц для приложения iOS. приложение не использует SpriteKit, поэтому для этого я использую CAEmitterLayer и CAEmitterCell. В Objective-C я инициализировал CAEmitterCell следующим образом:

[CAEmitterCell emitterCell];

но в swift такого инициализатора нет. Если посмотреть в документации Swift, нет метода для создания и инициализации CAEmmiterCell.

Есть ли способ реализовать систему частиц с использованием CAEmitterCell в Swift?


person Diego Vidal    schedule 21.11.2014    source источник


Ответы (1)


Вот как эта инициализация выполняется в Swift:

 CAEmitterCell()

Если вы хотите присвоить его переменной:

 var emitterCell = CAEmitterCell()

Вы обязательно захотите прочитать здесь о том, как инициализировать объекты Objective-C с помощью Swift.

person Judson Douglas    schedule 21.11.2014