- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FLASHの軽量化)
FLASHの軽量化
このQ&Aのポイント
- FLASHでシューティングゲームをつくろうと計画しているのですが、制作の上で、一番気にしているのは「重さ」です。そこで軽くするためにはどうすればいいか、色々と模索しているのですが、イマイチ重さに大きく関係する要素が見つからずに困っています。
- このサイトの「華弾幕2」は、かなりの数の弾を処理しているにもかかわず、CPUの使用率はそれほど高くありません。そのヒミツがなかなか見えてきません。
- FLASHで、CPU使用率の低い作品(今回はシューティング)をつくるにおいて、配慮すべきこととはなんでしょうか・・・ご助言願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 華弾幕2見てみました。 たしかにCPU使用率は0~2%ですがFPSは22前後でした。 弾の同時表示数は20個くらいでしょうか。 このくらいなら特別なコツがなくてもそれなりに動くのではないでしょうか。 気をつけるとすれば、スクリプトを効率化することと、シェイプを単純化することではないでしょうか。 線より塗りの方が処理は軽いらしいです。 まずは実際作ってみて、遅かったら対策を考えるというくらいで良い気がします。 WindowsのFlashプラグインでは、wmodeを指定しないと再生フレームレートが落ちます。http://numerous.org/bazooka/mt/archives/2004/05/15_144104.html 描画クオリティ(_qualityプロパティ)を下げるという手もあります。 http://ece4co.vis.ne.jp/shooting/raoh.html ↑こちらとかすばらしいと思います。
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
回答No.1
ベジェ曲線で画像を作るときにできるだけポイント数を減らせばよいでしょう。 弾の場合は太い直線で作ればポイント数2個ですみます。
質問者
お礼
なるほど。 たしかに、ポイント数が少ないほうが 負荷が軽くなるようです、 ありがとうございます。
お礼
思ったより弾数少なかったんですかね(汗 作ってから考えるという方向でやってみます。 助かりました。 ありがとうございました。