アセット
アセットとはゲームで使用することができるリソースです。アセットには3Dモデルや音声ファイルなどの様々な種類のコンテンツタイプがあります。形状はソースとターゲットの二つです。
アセットにファイルをアップロードした後、ファイルはゲームで最終的に使用するためにデータを変換及び最適化するインポートパイプラインを通して実行されます。
Type
PlayCanvasは幅広いコンテンツタイプのインポートに対応しています:
- モデル 例:FBX, COLLADA, obj
- 3Dアニメーション
- テクスチャー用の画像 例:jpg, png
- オーディオ 例: mp3, ogg
新しいファイルをアップロードするとアセットタイプは自動的にアップロードしたファイルのタイプから設定されます。例えば、PNG ファイルをアップロードすると、作成されたアセットはテクスチャータイプになります。
ソースアセットとターゲットアセット
アセットタイプの次に重要なアセットのプロパティは、それがソースアセットであるか ターゲットアセットであるかです。
簡単に言うと、ソースアセットはアップロードした元のファイルを参照します。ターゲットアセットは、PlayCanvasの変換や最適化のプロセスから生成される如何なるファイルのインポートパイプラインの最後に作成されます。
例えば、テクスチャー用にPhotoshop (PSD) ファイルをアップロードすると、そのPSDファイル用にテクスチャータイプのソースアセットが作成されます。次に、インポートパイプラインを実行してPSDファイルをJPGファイルに変換します。処理の最後に、新しいJPGファイルのために、テクスチャータイプのターゲットアセットが作成されます。
ゲームのEditorでは、ターゲットアセットのみ参照します。最適化され実行時に使用可能な形式になっているためです。