モデルのソースファイル、埋め込みするマテリアル、アセット定義ファイル(sfa)、アセット バンドル ファイル(sfb)など、単一のシーンアセットを定義します。
このクラスのインスタンスは、Gradle ビルドの SceneformAssets
インスタンス内に配置されます。
各アセット定義では、タスク サフィックスを使用してアセットビルドを区別できるように、createAsset タスクと compileAsset タスクという 2 つのタスクを生成します。createAsset タスクは .sfa ファイルが存在しない場合に生成し、compileAsset タスクは createAsset タスクに依存します。.sfb ファイルのいずれかの入力が変更されたときに .sfb ファイルを生成します。
すべてのパスは、この定義が存在する Gradle ビルドからの相対パスです。
パブリック コンストラクタ
パブリック メソッド
void |
animationPath(StringanimationPath)
入力 .fbx のパスを設定します。このファイルからアニメーションをインポートし、現在のアセットの sfb ファイルに追加します。
|
void | |
void | |
void | |
void |
継承されるメソッド
パブリック コンストラクタ
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 ファイルを配置する相対パス。 |
---|