ZasobySceneform

klasa publiczna SceneformAssets

Kontener wszystkich definicji zasobów Sceneform w projekcie Gradle Sceneform.

Obiekt SceneformAssets znajduje się na najwyższym poziomie pliku Gradle, przy czym wtyczka Gracom com.google.ar.sceneform.plugin jest stosowana za pomocą: apply plugin: 'com.google.ar.sceneform.plugin'

Ten obiekt nosi nazwę sceneform w pliku build.gradle i można go użyć do definiowania reguł zasobów za pomocą różnych metod definicji zasobów, z których każdy tworzy obiekty AssetDefinition.

Obiekt SceneformAssets definiuje regułę o nazwie "compileSceneformAssets&quot., która określa jako zależność wszystkie zadanie compileAsset zawarte w pliku AssetDefinition. W projektach Androida ta reguła jest wstrzykiwana jako zależność „"mergeAssets&quot” i „"mergeResources"”, aby dane wyjściowe były dostępne w pakiecie z projektem Android. Można je znaleźć w katalogu src/main/assets lub w katalogu źródłowym/main/res/raw.

Metody publiczne

nieważne
asset(Ciąg modelu Ścieżka, Ciąg materialPath, Ciąg sfaPath, Ciąg sfbPath)
Określa AssetDefinition.
nieważne
asset(String – ścieżka, ciąg znaków materiał, Ciąg znaków sfaPath, ciąg sfbPath, lista<Ciąg>animPath)
Określa AssetDefinition.
nieważne
asset(Ciąg modelu Ścieżka, Ciąg sfbPath)
Określa AssetDefinition przy użyciu domyślnej lokalizacji materiału i plikufasfa.
nieważne
asset(zamknięcie&obiektu)
Określa AssetDefinition.
nieważne
before (ciąg znakówNameName)
Dodaje kompilację zadania Sceneform jako zależności od tego zadania.

Metody dziedziczone

Metody publiczne

void void asset (ciąg modelPath, ciąg materialPath, ciąg sfaPath, ciąg sfbPath

Określa AssetDefinition.

Parametry
Ścieżka modelu Ścieżka do modelu .obj, .fbx lub .gltf.
ścieżka materiałowa Materiał, którego chcesz użyć. Akceptowana wartość: 'default'
ścieżkafana Ścieżka, w której znajduje się plik .sfa.
sfbPath Ścieżka, na której ma zostać wygenerowany plik .sfb.

public void asset (String modelPath, Ciąg materialPath, String sfaPath, Ciąg sfbPath, List<String>animPaths

Określa AssetDefinition.

Parametry
Ścieżka modelu Ścieżka do modelu .obj, .fbx lub .gltf.
ścieżka materiałowa Materiał, którego chcesz użyć. Akceptowana wartość: 'default'
ścieżkafana Ścieżka, w której znajduje się plik .sfa.
sfbPath Ścieżka, na której ma zostać wygenerowany plik .sfb.
Ścieżki animacji Lista plików .fbx z animacji, które zostaną uwzględnione w wygenerowanym pliku sfb.

void void asset (Ciąg modelPath, ciąg sfbPath)

Określa AssetDefinition przy użyciu domyślnej lokalizacji materiału i plikufasfa.

Parametry
Ścieżka modelu Ścieżka do modelu .obj, .fbx lub .gltf.
sfbPath Ścieżka, na której ma zostać wygenerowany plik .sfb.

unieważniony publiczny zasób (zamknięcie<obiekt> zamknięcie)

Określa AssetDefinition.

Parametry
zamknięcie Zamknięcie definiujące element AssetDefinition.

void void przed (ciągName)

Dodaje kompilację zadania Sceneform jako zależności od tego zadania.

Wtyczki Sceneform można używać poza kompilacją Androida. Może to być przydatne, jeśli do utworzenia sceny potrzebna jest samodzielna kompilacja zasobów, a nie integracja bezpośrednio z kompilacją projektu na Androida.

Jeśli wtyczka Sceneform jest używana poza kompilacją Androida, zadanie kompilacji kompilacji Sceneform nie jest domyślnie dodawane do drzewa zależności. Użyj tej metody, aby kompilacja zasobów była zgodna z danym zadaniem.

Parametry
nazwa zadania Zadanie, które powinno zależeć od zadania compileSceneformAssets.