週末は一気に実装。

前から気になっていた「メモリ使いすぎ問題」を解決すべく実装に着手。 金曜日の夜と土曜日の日中を使い一気に進めました。 合計8時間くらいでできた気がします。その結果は…

激減
激減

190Mくらい使っていたのが30Mほどに!

・画像を2倍に拡大して保持していたのを等倍で保持するように ・256色の画像ファイルを読み込んだ後フルカラーで保持していたのを256色のまま保持するように の2点を修正しました。 描画前に拡大するのと256色とフルカラー画像をまぜる処理でかなりの大工事となりましたが、なんとか完了。

CPU負荷が上がってしまいましたが、折を見て対策を考えたいと思います。 これでしばらくはメモリのことは忘れて進められそうです。

その修正投入後。

つわーーー
つわーーー

今テスト的に武器画像を選べるようにしているわけですが、画像の2枚目以降に対応できていなかったようで見えない武器を表示しようとキャラの一部が武器のように描画されていました… メモリ節約対応で描画周りに変更があったのでこんな現象が出るようになったんだと思います。 腹話術機能搭載。

武器の追加画像
武器の追加画像

そして修正。 新しい武器画像が見えるようになりました。 カコイイ

バグの検証
バグの検証

今度はちびキャラの釣り画像の描画がおかしいということがわかり、釣りしながら確認。 分身したりモーションがおかしくなってたり。 描画位置がずれてるようです。それにしてもぷるぷる震えすぎで面白かった(笑

釣りまくり
釣りまくり

しばらく釣りに熱中していると、釣れたアイテムでこんなことに! この散らかり具合がたまらなくイイです。ごちゃごちゃしてて好きです。 アイテムを地面に置ける機能を実装してよかった。

新サイズNPC画像の表示
新サイズNPC画像の表示

最後に。 戦闘関連を進めるにあたって、敵用の画像もってことでプヨンを描いてもらえました。 プレイヤーキャラの動きに合わせた画像なので、処理そのままで武器も見えるんですね。

実際には無いとは思いますが実装上はいけるということで。 やっとゲームらしいとこにきましたね。うれしす。

↑ 上に戻る