□MGS2 system overview



MGS2システムは以下のような階層にわかれている。



|---------------------------------------------------------|

|                        USER                             |

|---------------------------------------------------------|

|                        GAME                             |

|---------------------------------------------------------|

|   FS, GCL, HZX, MT, UTL              |        DG        |

|--------------------------------------------             |

|                         GV                 |            |

|---------------------------------------------------------|



各システムの受け持ちは以下の通り。



-----  system ------



・GV



メモリ管理

ACTOR管理

メッセージ処理

PAD等資源管理

文字列ID等システム共用ユーティリティ



・DG



表示関係すべて

オブジェクト／プリミティブ管理



・FS



ファイル管理(CD/開発環境をシームレスに扱う)

ステージデータロード

ストリーミング



・GCL



GCLパーサー

GCL変数管理



・HZX



あたりデータ管理／検索



・MT



モーションデータ管理／展開



・UTL



いろいろユーティリティライブラリ



----- game ------



・GAME



MGS2のタイトルに特化した管理／ユーティリティ関数群。

よりユーザーから扱いやすいような高レベル関数を提供する。

各systemの関数を使用し、OBJECT, CONTROL, MAPなどの概念を構築。



----- user ------



・ゲーム中の各キャラクタとして、担当者が作成。



