カテゴリー

















軽量化

2007/09/15

この後に及んで戦闘軽量化を極限まで計ってみる。

マジェの体験版で教えてもらったこと、それはスプライトの大量同時処理がアウトということ。
残像とか全体アニメで終了という報告を受けたので。
なので、もう削るトコ全部まとめて消しました。
ゲームグラフィック部分はいじりすぎるとヤバそうなんで、主にスプライトの部分。

んで、FPSは36を絶対に切らなくなりました。
常時39〜40、たぶんキャッシュかける部分でまれに36になるという程度。コンボかけてもピクリともしません。
マジェが30切らないくらいだったんで、平均すると6ポイント軽量化されているという比較ができますね。

今回は戦闘シーンへの切り替えを0フレームにしてみました。
マップ上で動かす自作戦闘っぽく見えるかもですがベースはデフォルト戦闘の流れを組んでいます。
たぶん戦闘シーンはだいじょうぶ。
ウン、勝手にそう思うことにしよう。

問題はイベントシーン。マップですな。
ピクチャの回転拡大縮小とかはやってないんスけど並列処理が入ってるんでコワイ。
スイッチを駆使して必要な時に並列ONOFFにしてたらボタン連打した時に並列に割り込んだ結果を出してしまうんで泣く泣く常時並列処理に。
ここらへんが自信ナシ。
スクリプトにしたほうがよかったんスかね…
でもイベントでピクチャを動かすあの快感を知ってしまったらチンタラとスクリプト組んでられないくらいです。

9月14日の拍手コメントです。

●あと292ッ!回れ回れ!。
■どきどきしてきた…
●うぉ、2万ヒット記念なの忘れてた!
 確かに今からテストプレイヤー集めるのは無理ですね。
 いや、申し訳ない。あと、タイトルコマンドの件、 覚えていてくれてどーも!(でも実はキーボード派だ)
■ありゃ、そうだったんスか。

んでもリセットコマンドは上にくるようにしました。
ウン、こっちのがよさそう。
シャットダウンは一回で終わりだけど、リセットは何回もするかもしれないし!。

< とり急ぎ修正  | ページTOPへ |  コントローラ >