2014-11-21 38 views
1

我正在嘗試爲iOS應用程序創建一個粒子系統。該應用程序不使用SpriteKit,所以我使用CAEmitterLayer和CAEmitterCell來做到這一點。在Objective - C,我初始化的CAEmitterCell這樣:iOS - 使用Swift的CAEmitterCell

[CAEmitterCell emitterCell]; 

但在迅疾沒有這樣的初始化。查看Swift文檔,沒有方法可以創建和初始化CAEmmiterCell。

是否有任何方法在Swift中使用CAEmitterCell實現粒子系統?

回答

2

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

CAEmitterCell() 

如果你想將其分配給一個變量:

var emitterCell = CAEmitterCell() 

你一定會想閱讀here如何初始化使用Swift的Objective-C對象。