ATF Using Dom Sample_j - kaisu1986/ATF GitHub Wiki
サンプルアプリケーションの UsingDom は、DOM の基本的な使用法を簡単に示します。 スキーマローダーを使用したスキーマのロード、DomNotes を使用したゲームの作成、そしてスキーマローダーを使用したゲームデータの保存を実行します。 UI はなく、コマンドプロンプトウィンドウ内で実行します。
このサンプルの内容は、Using DOM Programming Discussion を参照してください。
- XmlSchemaTypeLoader から派生し、スキーマローダーをカスタム化します。
- DomNodes または DomNodeAdapters を使用して、ゲームデータを作成します。
- DomXmlWriter を使用して、アプリケーションデータを保存します。
- ATF\Samples\UsingDom\bin\Release にある UsingDom.exe をダブルクリックします。
- アプリケーションの実行中にコマンドプロンプトウィンドウが表示されます。アプリケーションはすぐに終了し、ウィンドウもすぐに閉じます。
ユーザインタフェースはありません。 UsingDom は XML 形式のゲームデータファイルである game.xml ファイルを自動的に作成、保存します。
モジュールには次のような機能があります。
- Program.cs: Main プログラムを含みます。 スキーマをロードし、ゲームデータを作成、保存します。
- GameSchemaLoader.cs: XmlSchemaTypeLoader から派生し、スキーマローダーをカスタム化します。
- Schemas フォルダ内の様々なファイル: ゲームオブジェクトのアクセサーです。