Home_j - kaisu1986/ATF GitHub Wiki
Authoring Tools Framework (ATF) は、Windows® マシン上でゲーム開発ツールを作成するための C#/.NET コンポーネントの集まりです。ATF は、サウンドモデリングとオーディオバンクのツール、レベルエディター、キャラクターアニメーションのブレンドツール、スクリプト言語デバッガ、タイムライン/シーケンスツールのベースとして使用されてきました。導入状況およびスクリーンショットギャラリーを参照してください。ほかの情報は次のとおりです。
ここに示すリトルビッグプラネット Level Editor は Cambridge Studio によって ATF を使用して開発されました。同様のアプリケーションの例は、ATF ギャラリーを参照してください。
ATF は GitHub 上で公開されているオープンソースプロジェクトです。最新の公開リリースが、ATF GitHub リポジトリに含まれています。
SCE の内部ポータル「SHIP」へのアクセスが可能な場合は、過去から現在までのバージョンを ZIP ファイルの形式で入手可能です。
SCE の内部ポータル「SHIP」へのアクセスが可能な場合は、アップデートの取得にはパッケージマネージャーを使用すると便利です。依存関係を考慮しながら複数の WWS SDK コンポーネントを同時にアップデートします。
- パッケージマネージャーをダウンロードします。
-
wwspm.exeファイルを WWS SDK フォルダーのルートに配置します。 - WWS SDK ルートフォルダーから次のコマンドを実行します。
> wwspm install wws_atfインストール済みの ATF をアップデートする場合は、次のコマンドを実行します。
> wwspm update wws_atfATF リリースパッケージには、以下のサブディレクトリが含まれます。
-
DevTools: セットアップ、移植、ATF プロジェクトの管理に役立つツール。 -
DevTools: プログラマのドキュメントやリファレンス資料を含む ATF ドキュメント。 -
Framework: アプリケーション作成のための、C# で書かれ再利用可能な .NET コンポーネント。このコードの変更は避けてください。 -
Samples: ATF の多様な面とその機能を示すサンプルアプリケーションのコード。サンプルアプリケーションからはじめてそれを修正することを推奨します。 -
Test: ユニットテストと Everything.sln。ATF 配布に含まれるすべてのソースコードを参照するソリューションファイルです。 -
ThirdParty: ATF で使用できるようにライセンスを受けているコンパイル済みの管理 DLL と非管理 DLL。
ATF ソースは、Visual Studio のソリューションファイルとプロジェクトファイルのセットで構成されています。主要なソリューションファイルは、以下のとおりです。
-
\Samples\Samples.sln: ATF 3 のサンプルとフレームワークをすべて含む。 -
\Test\Everything.sln: ATF 3 と ATF 2 のフレームワークとサンプル、およびユニットテストと開発ツールを含む。
