Asset-Definition

public class AssetDefinition

Definiert ein einzelnes Sceneform-Asset, einschließlich der Modellquelldatei, des einzubettenden Materials, der Asset-Definitionsdatei (sfa) und der Asset-Bundle-Datei (sfb).

Instanzen dieser Klasse werden innerhalb der Instanz SceneformAssets in einem Gradle-Build platziert.

Jede Asset-Definition generiert zwei Aufgaben, eine „createAsset“-Aufgabe und eine „kompilierteAsset-Aufgabe“, wobei das Suffix der Aufgabe verwendet wird, um die Asset-Builds voneinander zu unterscheiden. Die „createAsset“-Aufgabe generiert die „.sfa“-Datei, wenn sie nicht vorhanden ist, und die „CompilerAsset“-Aufgabe, die von der „createAsset“-Aufgabe abhängt, und die „.sfb“-Datei, wenn sich die .sfb-Datei geändert hat.

Alle Pfade sind relativ zum Gradle-Build, in dem sich diese Definition befindet.

Public Constructors

Public Methods

Ungültig
animationPath(StringanimationPath)
Legt einen Pfad zu einer fbx-Eingabedatei fest, aus der Animationen importiert und an die aktuelle sfb-Datei des Assets angehängt werden.
Ungültig
materialPath(String materialPath)
Legt das Eingabematerial fest.
Ungültig
modelPath(String Modellpfad)
Legt den Pfad zur Eingabedatei .obj, .fbx oder .gltf fest.
Ungültig
sfaPath(String sfaPath)
Legt den Pfad zur .sfa fest, der die Details zur Erstellung dieses Assets definiert.
Ungültig
sfbPath(String sfbPath)
Legt den Pfad fest, unter dem die Asset-Build-Datei die .sfb-Ausgabedatei platzieren soll.

Übernommene Methoden

Public Constructors

öffentlich AssetDefinition ()

Public Methods

public void animationPath (StringanimationPath)

Legt einen Pfad zu einer fbx-Eingabedatei fest, aus der Animationen importiert und an die aktuelle sfb-Datei des Assets angehängt werden.

Parameter
Animationspfad Der relative Pfad zur fbx-Datei.

public void materialPath (String materialPath)

Legt das Eingabematerial fest.

Parameter
materialPath Nur akzeptierter Wert: 'default'

öffentlich void modelPath (String modelPath)

Legt den Pfad zur Eingabedatei .obj, .fbx oder .gltf fest.

Parameter
Modellpfad Der relative Pfad zur Modelldatei.

public void sfaPath (String sfaPath)

Legt den Pfad zur .sfa fest, der die Details zur Erstellung dieses Assets definiert. Wenn die SFA nicht vorhanden ist, wird beim Erstellen dieses Assets eine Standard-SFFA-Datei generiert. Wenn die .sfa-Datei vorhanden ist, wird sie als Eingabe verwendet. Sie definiert die Parameter, die zum Erstellen der .sfb-Datei verwendet werden.

Parameter
sfaPath Der relative Pfad zur SFA-Datei.

public void sfbPath (String sfbPath)

Legt den Pfad fest, unter dem die Asset-Build-Datei die .sfb-Ausgabedatei platzieren soll.

Parameter
sfbPath Der relative Pfad für die sfb-Datei.