MNAの世界

ブログをリニューアルしました!コメント、リンク、ツイートなどはお気軽にどうぞ。

C/C++ 同人活動

PNGに対応

投稿日:2009年11月25日 更新日:

ついに新フレームワークでの動作を開始したZen-Ichiですが、フルカラー化&高解像度化の影響でロード時間がとてつもなく長くなってしまいました。
これではネオジオCDになってしまいます。
(ちなみに当方はROM版を所有していますw)

現代のPCにおいてボトルネックとなっているのはやはりHDD。
巨大なベタデータをバカ正直にロードしていたら時間かかりまくりです。

いい機会なので、libPNGを組み込んでみました。
libPNGもわかりやすいインターフェースなのであっさり実装完了。
ちなみにzlibはすでに従来のZen-Ichiで使用していますが、この機会に最新バージョンのソースでビルドしなおしました。

試しにゲームの画像をPNGに置き換えてみたところ、ロード時間が劇的に短縮されました!
やはり今時の「CPUの速度に比べてHDDのアクセスは非常に遅い」という構成ならもはやデコードの負荷など問題にはならず、読み出しサイズが小さくなることによる高速化の恩恵のみをバッチリ受けることができるようですね。

-C/C++, 同人活動
-


comment

リンクが多数含まれていると表示されないのでご注意ください。(スパム対策)

関連記事

no image

4GamerにてZen-Ichiが紹介されました!

www.4gamer.net  2 Usersインディーズゲームの小部屋:Room#10「Zen-Ichi」http://www.4gamer.net/games/040/G004096/2… 続きを読む

no image

夏コミ1日目

はい、仕事ですOTL なんだか夏休みも危うい悪寒・・・ このまま何事も無ければいいんだけど。 1日目に参加された人たちは今ごろ打ち上げとかやってるんだろうなぁ・・・ ちなみに当サークルは3日目 西し3… 続きを読む

no image

こみっくトレジャー開催!

今日はこみっくトレジャーに行ってきました。 例によってZen-Ichiも販売! 今回は一応告知みたいなものが貼ってあったのでゲリラ販売では無いかなw 最近のアイマス人気のせいか、アイマス列がいつもより… 続きを読む

コミックマーケット79開催!

1年ぶりのコミケ参加となりました! 当日は寒波が押し寄せる! と聞いていたのでカイロなどを用意して万全の体制にしておいたのですが、幸いそれほど冷え込むことはありませんでした。 今回もスペースに来ていた… 続きを読む

冬コミお疲れ様でした!

朝は思ったより寒くないかな?と思ってたら昼ぐらいからとてつもなく寒くなってきた冬コミでしたw 寒い中来ていただいたみなさん、ありがとうございました!