使用方法パーティクル効果ビューベースのアプリケーションでは?ビューベースのアプリケーションでパーティクルエフェクトを使用するにはどうすればいいですか?
私はビューベースのアプリケーションを使用してゲームを作成しました。私は自分のゲームでパーティクルエフェクトを使用したいと思います。しかし、私は、ビューベースのアプリケーションでパーティクルを使用することについて何も考えていません。
いくつか考えてください。
使用方法パーティクル効果ビューベースのアプリケーションでは?ビューベースのアプリケーションでパーティクルエフェクトを使用するにはどうすればいいですか?
私はビューベースのアプリケーションを使用してゲームを作成しました。私は自分のゲームでパーティクルエフェクトを使用したいと思います。しかし、私は、ビューベースのアプリケーションでパーティクルを使用することについて何も考えていません。
いくつか考えてください。
一般的には...できません。通常のパーティクルエフェクトにはフルスクリーンGLを使用してください。
パーティクルエフェクトには、スプライト描画とアルファブレンディングが大量に必要です。 GLでこれを行うことはできますが、GLビューを他のUIViewにオーバーレイすることはできません。
通常のUIViewはバッキングCALayerで実装されています。これはGL描画の一種ですが、大量描画回数ではなく、低密度UIのスムーズなアニメーションに最適化されています。それで、パフォーマンスは低すぎるし、パーティクル効果には受け入れられません。
私はCALayerベースの粒子をテストし、128粒子は3GSで意味のあるfpsのmax fpsであった。
plsは、CALayerベースの粒子について1つのサンプルを与える.... – harlram