- 570 名前:名前は開発中のものです。 mailto:sage [2011/03/06(日) 18:10:26.41 ID:bJIAPPBd]
- スクリプトが減ると処理落ちがなくなるのかテストしてみました。
テストに使うのは、とりあえずちゃんと動く事が確認できてる自分が2年前位に 完成させたゲームでテスト。 スペックの高いPCではそもそも処理落ちを感じる事ができないので、 そこそこスペックの低い2Ghz位のPCを使います。 そのゲームだと3面に総キャラ数600位表示されるシーンがあってそこが一番処理がきつそうだったので、 このプロジェクトの3面以外の最低限必要なスクリプト以外を削除した版と、 そのまま版を今回改めて配布ビルドし直してテスト開始。 すると確かに削除した版のほうが速い。 削除してない版は元々分かってましたが「もうそのまま火噴いて止まってしまうのでは」という位まで 速度が落ちていたのが「カ・・・カ・・・」位で処理落ちがまったく無くなったわけではないけど、 少しコマ送りになる位に大分軽減された。 さらにその減らした状態から中身が「時間待ち動作完了まで」だけのスクリプトを、 減らした数と同じ数複製して再テストしたら今度は元の重さ位に戻ってしまった。 (ただ若干こっちのほうが削除してない版よりは速いような気も?) ここまでだと確かにスクリプトが少ないほうが処理落ちは少ないという事でいいのかもと思いましたが 「容量が減ればスクリプトでなくても良いのかもしれない」、と思ったので「キャラクター」「スプライト」 「BGM」「背景」「ステージ」を3面の分以外削除してスクリプトは全部残した状態にしてみた。 (こっちのほうがGAME.DATの容量は小さくて約半分になった、スクリプトだけを減らしたものは1割位しか小さくならない) 自分は「速くなるのか、それとも変わらないのか」と起動してみたが・・・そのまま版より処理落ちが増えてる!? そのまま版でも処理落ちがなかったような他のシーンまで、全体的に常に負荷がかかってるような状態になりました。 1度だけだとたまたま遅かっただけという事もあるので各バージョン3回以上はテストしてます。
|

|