1

iOS アプリ用のパーティクル システムを作成しようとしています。アプリは SpriteKit を使用しないので、CAEmitterLayer と CAEmitterCell を使用しています。Objective-C では、この方法で CAEmitterCell を初期化しました。

[CAEmitterCell emitterCell];

しかし、迅速にそのような初期化子はありません。Swift のドキュメントを見ると、CAEmmiterCell を作成して初期化する方法はありません。

Swift で CAEmitterCell を使用してパーティクル システムを実装する方法はありますか?

4

1 に答える 1

2

これは、Swift で初期化が行われる方法です。

 CAEmitterCell()

変数に割り当てたい場合:

 var emitterCell = CAEmitterCell()

Swift で Objective-C オブジェクトを初期化する方法については、必ずこちらをお読みください。

于 2014-11-21T20:55:24.753 に答える