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

コミケ3日目

コミケ3日目はサークル参加です。 今回は意外と涼しくて会場内も過ごしやすかったですね。 去年は湿度が高かったからなぁ(^^; また、毎度の事ながら直前の告知にも関わらず、サイトの内容をチェックしてきて… 続きを読む

no image

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

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

Zen-Ichi音楽集 委託販売決定

Zen-Ichi音楽集 01. 躍動 -throb- 02. 発進 -hang on a sec- 03. 海溝都市 -abyss- 04. 赤穂 -Akoh- 05. 海戦 -pollute- 06… 続きを読む

no image

夏コミ2日目

どうにかCDも焼き終わったので、仮眠を取った後、親戚の集まりに参加。 昼食後にすぐ自宅に戻り、出発の準備。 こちらから搬入する荷物はプレス版Zen-Ichi100枚(1箱分)とお楽しみCD40枚。 こ… 続きを読む

no image

コミコミ 開催!

久しぶりの地元イベント参加です。 例によってなぜかサークル参加でZen-Ichiゲリラ販売! と言いつつ、すぐにネタが切れたので昼過ぎには撤退w メンバみんなで難波でやや高い中華を食べ、その後日本橋を… 続きを読む