コミュニティアイコン プチコン 非公式コミュニティ プレイ日記

アバター
Na ◆QoELVrBXBQCI
2020/3/6 18:27
takumiさんのMusics(MusicsKingに入ってた初代)を改造して爆速にしようと思った。
BGMFILEを6つに分け、BGMSETではなくすべてDATA文にし、読み込みをEXECではなくUSE、再生時にBGMSETDすることで起動を約0.3秒に抑えることに成功。(New3DSで実行時)
曲切り替え時のちらつきもなくし、曲数も128を突破。

しかしやっぱりファイルの切り替え時に0.1秒ほど遅延してしまう。
1ファイルのサイズを小さくすれば読み込みは速くなるが、ファイル数はあまり増やしたくない。
かといって1ファイルに全部まとめると起動に時間がかかってしまう...

無理かもしれないけど私の理想は、
・500曲収録
・起動を0.5秒以下にする
・曲の切り替えを2フレーム以下にする
・ファイル数を10個程度までにする

コメント

アバター
SatoshiMcCloud 2020/3/6 19:17 ◆Z1qfV11i63Jr
ファイルを圧縮してはどうでしょうか。
圧縮すれば、LOAD時間を短縮できます。
LOAD後の展開が時間かかりますが、これは処理を分割し、ソフト起動中に平行して行う(曲セレクトなどをしてる間に、裏でプログラムが少しずつ展開を行う)ようにすればいいと思います。

プログラム書くのがものすごく面倒だし、裏技的なコードが増えてメンテナンスが困難になる可能性も孕んでいますが、高速化ってだいたいそんな感じです。

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -