CRIWARE Unity Plugin Manual  Last Updated: 2024-04-24
ファイルマジックPROについて

ファイルマジックPROとは?

「ファイルマジックPRO」はマルチプラットフォームに対応した高機能なファイルシステムです。
ファイルの圧縮・展開、またファイルの最適配置により、メディアから高速にファイルを読み込むことができます。
ファイルマジックPROはCRIWARE共通のファイルシステムです。連係動作させることでサウンドやムービのストリーミング再生を容易に行うことができます。


ファイルマジックPROの特長

さまざまなファイルを圧縮&パッキング
種類や特性に応じてファイルを圧縮することでファイルサイズを削減します。
また、複数のファイルを1つにパッキングすることでオープン&クローズ回数を減らし、パフォーマンスを向上させます。

fmp_overview_packcomp.jpg

展開時のワークメモリ不要
独自の展開手法「Majik-Decomp」(マジック・ディコンプ)により、ファイル展開時にワークメモリが不要となります。
メモリ管理がシンプルになり、フラグメンテーションなどを気にせずに圧縮ファイルをロードすることができます。

fmp_overview_majikdecomp.jpg
Majik-Decomp

多様なデータハンドリング
「マルチバインド」機能 を使うと、複数のパックファイルから区別無くファイル読み込みができるので、追加コンテンツでファイルが増えた場合にもアプリ側の読み込み処理はシンプルに実装が可能です。アプリ本体のファイルを追加コンテンツ内のファイルに置き換えて読み込む事も可能です。

fmp_overview_multibind.jpg
マルチバインド

ノンブロッキングファイルシステム
ほぼすべての関数がノンブロッキング型であり、長時間ブロックすることがないので、ゲームプレイ中にバックグラウンドでデータをロードすることができます。