0

触れたり動いたりするときに、いくつかの粒子を描画しようとしています。ユーザーがデバイスを傾けると、パーティクルは傾いた側に移動します。各イメージ ビューで各パーティクルを使用して、この手順を実行しました。しかし、100 枚の画像ビューを作成するときは遅すぎます。

SoilView= [[UIImageView alloc] initWithFrame:CGRectMake(currentPoint.x + randomDist1, CurrentPoint.y + randomDist2, 30, 30)];

[SoilView setImage:SoilImage];

これをパーティクルアニメーションに変えてみたのですが、うまくいきませんでした。ほとんどのパーティクル アニメーション サンプルは、爆発するか、どこにでも散らばっていました。そのため、コードを作成する方法が見つかりませんでした。
各パーティクルを各ビューのように動作させる方法はありますか?
どうすればこの問題を解決できますか? 誰か助けてくれませんか?

4

1 に答える 1

0

パーティクル アニメーションには OpenGL を使用します。開始するには、このパーティクル ジェネレーターと、プロジェクトの作成者の OpenGL ES ブログの投稿http://iphonedevelopment.blogspot.com/2009/05/opengl-es-from-ground-up-table-of.htmlをご覧ください。

于 2010-08-12T05:18:48.597 に答える