AssetDefinition

パブリック クラス AssetDefinition

モデルのソースファイル、埋め込みするマテリアル、アセット定義ファイル(sfa)、アセット バンドル ファイル(sfb)など、単一のシーンアセットを定義します。

このクラスのインスタンスは、Gradle ビルドの SceneformAssets インスタンス内に配置されます。

各アセット定義では、タスク サフィックスを使用してアセットビルドを区別できるように、createAsset タスクと compileAsset タスクという 2 つのタスクを生成します。createAsset タスクは .sfa ファイルが存在しない場合に生成し、compileAsset タスクは createAsset タスクに依存します。.sfb ファイルのいずれかの入力が変更されたときに .sfb ファイルを生成します。

すべてのパスは、この定義が存在する Gradle ビルドからの相対パスです。

パブリック コンストラクタ

パブリック メソッド

void
animationPathStringanimationPath)
入力 .fbx のパスを設定します。このファイルからアニメーションをインポートし、現在のアセットの sfb ファイルに追加します。
void
materialPath(StringmaterialPath)
入力マテリアルを設定します。
void
modelPath(String modelPath)
入力 .obj、.fbx、.gltf ファイルのパスを設定します。
void
sfaPathString sfaPath)
アセットのビルド方法の詳細を定義する .sfa へのパスを設定します。
void
sfbPath(String sfbPath)
アセットのビルドが .sfb 出力ファイルを配置するパスを設定します。

継承されるメソッド

パブリック コンストラクタ

public AssetDefinition ()

パブリック メソッド

public void animationPath (StringanimationPath)

入力 .fbx のパスを設定します。このファイルからアニメーションをインポートし、現在のアセットの sfb ファイルに追加します。

パラメータ
アニメーション パス fbx ファイルの相対パス。

public void materialPath (StringmaterialPath)

入力マテリアルを設定します。

パラメータ
MaterialPath 指定できる値は次のとおりです: 'default'。

public void modelPath (String modelPath)

入力 .obj、.fbx、.gltf ファイルのパスを設定します。

パラメータ
modelPath モデルファイルへの相対パス。

public void sfaPath (文字列 sfaPath)

アセットのビルド方法の詳細を定義する .sfa へのパスを設定します。.sfa が存在しない場合、このアセットを作成すると、デフォルトの .sfa ファイルが生成されます。.sfa が存在する場合、.sfb のビルドに使用するパラメータを定義して、入力として使用されます。

パラメータ
SFAPath .sfa ファイルの相対パス。

public void sfbPath (文字列 sfbPath)

アセットのビルドが .sfb 出力ファイルを配置するパスを設定します。

パラメータ
sfbPath .sfb ファイルを配置する相対パス。