Cities Box 作り直しの進捗

with コメントはまだありません

先日の記事で「Cities Boxを組み直す」宣言しましたが、

今回は一応開発は進んでますよアピールをしたいと思います。

いちいち組み直すというのも面倒なので、リコード(Recode)版とでもしましょうか。

リコード版の主な使命は「メモリ使用量を抑える」「動作高速化」の2つです。

どこまで改善できるかはわかりませんが、少なくとも従来よりはソースコードもスッキリしていると思います。

(従来がひどすぎた)

 

リコード版はいま、セーブデータとアドオンの読み込み部分まで進んでいます。

メニュー画面の表示、セーブデータの読み込み、更新確認、

マップの名前や市長名などの読み込みと、アドオンのデータ部分の読み込みの部分は既に完成しており、

いまアドオン画像のバッファリング部分を作っているところです。

 

従来は軽量化を図ってceldivを使って画像を分割していたんですが、

実装が面倒な割に思ってたほど効果が出なかったので、

今回はceldivでの画像分割は見送ります。

ただし、画像分割は今後再実装するかもしれません。

 

実はメモリ使用量を抑えるために、変数を配列代わりに使う擬似配列というものを作ってみたんですが、

これが意外と効果があるようで、数十MB分のメモリ使用量を抑えることができました。

 

諸事情により今月中に完成させなければならないので、今完成を急いでいます。

今月中は更新と復旧作業がストップするかもしれません。

Leave a Reply