-2

要件は非常に単純です。

ユーザーが指を動かすと、彗星が描かれます。私はいくつかのチュートリアルを見て、それらのいくつかを実装しましたが、専門家の意見を得るためにここに書き込みます。

http://soulwithmobiletechnology.blogspot.com/2011/06/redo-undo-in-paint-feature.html

このチュートリアルでは、描画されている線を描画および元に戻す方法を説明します。それに関する問題は、彗星がいくつかのクールな効果を持つ必要があるということです。これは、端/尾がフェードアウト方式で消えることを意味します。

これはどのように達成できますか、そして私がフォローしているテクニックが適切なものであるかどうか?

情報のためだけに:

彗星は名詞です:氷と塵の核からなる天体と、太陽の近くにあるときは、ガスと塵の粒子の「尾」が向こう側を向いています...

最初のスクリーンショットは、Cometの基本的な効果に関してある程度意味があります

このスクリーンショットは、Cometの基本的な効果に関してある程度意味があります

2番目の画像はまったく意味がなく、彗星効果を生成するために繰り返される画像は非常に鮮明です。これは非常に望ましくありません。

この画像はまったく意味がなく、彗星効果を生成するために繰り返される画像は非常に鮮明です。 これは非常に望ましくありません。

4

2 に答える 2

2

おそらく、CAEmitterLayerCAEmitterCellを使用してみてください。

RayWenderlichのサイトからの優れたチュートリアルもあります。

于 2013-03-13T21:32:16.173 に答える
0

Cocos2dでパーティクルエフェクトを使用できます。パーティクルエフェクトを使用すると、かなり凝ったものを作ることができます。

于 2013-03-13T20:51:27.270 に答える