Sahne Biçimindeki Öğeler

herkese açık sınıf SceneformAssets

Bir Sceneform Gradle projesinde tüm Sceneform öğe tanımları için kapsayıcı.

com.google.ar.sceneform.plugin gradle eklentisinin kullanıldığı bir gradle dosyasının en üst düzeyinde bir SceneformAssets nesnesi bulunur: apply plugin: 'com.google.ar.sceneform.plugin'

Bu nesne, build.gradle dosyasında sceneform olarak adlandırılır ve çeşitli öğe tanımlama yöntemleri üzerinden öğe kuralları tanımlamak için kullanılabilir. Bu yöntemlerin her biri, AssetDefinition nesnelerin oluşturulmasıyla sonuçlanır.

SceneformAssets nesnesi, bağımsız olarak oluşturulan AssetDefinition içinde oluşturulan her derAsset görevini alabilen ve "derSceneformAssets&” adlı bir kural tanımlar. Android projelerinde bu kural, "quot;mergeAssets" ve "mergeResources" görevlerine bağımlılık olarak eklenir. Böylece çıkışlar, src/main/assets dizini veya kaynak/main/res/ham dizini aracılığıyla bir Android projesine dahil edilebilir.

Herkese Açık Yöntemler

geçersiz
asset(Dize modelPath, Dize materyal yolu, Dize sfaPath, Dize sfbPath)
AssetDefinition tanımlar.
geçersiz
asset(Dize modelPath, DizematerialPath, Dize sfaPath, Dize sfbPath, Liste<Dize> animasyonPaths)
AssetDefinition tanımlar.
geçersiz
asset(Dize modelPath, Dize sfbPath))
Varsayılan malzemeyi ve model konumunu kullanarak bir AssetDefinition tanımlar.
geçersiz
asset((Kapalı)Nesne> kapanış)
AssetDefinition tanımlar.
geçersiz
before(Dize görev adı)
Derleme Sahnesi öğeleri görevini, belirtilen göreve bağımlı olarak ekler.

Devralınan Yöntemler

Herkese Açık Yöntemler

genel geçersiz asset (String modelPath, StringmaterialPath, Dize sfaPath, Dize sfbPath)

AssetDefinition tanımlar.

Parametreler
modelYol .obj, .fbx veya .gltf modelinin yolu.
malzemeYolu Kullanılacak materyal. Kabul edilen değer: 'default'
sfaPath .sfa dosyasının yerleştirildiği yol.
sfbPath .sfb dosyasının oluşturulması gereken yol.

genel geçersiz asset (String modelPath, StringmaterialPath, Dize sfaPath, Dize sfbPath, Liste<Dize> animasyonPaths)

AssetDefinition tanımlar.

Parametreler
modelYol .obj, .fbx veya .gltf modelinin yolu.
malzemeYolu Kullanılacak materyal. Kabul edilen değer: 'default'
sfaPath .sfa dosyasının yerleştirildiği yol.
sfbPath .sfb dosyasının oluşturulması gereken yol.
animasyon yolları Oluşturulan sfb dosyasına animasyonların dahil edileceği .fbx dosyalarının listesi.

genel geçersiz asset (String modelPath, String sfbPath)

Varsayılan malzemeyi ve model konumunu kullanarak bir AssetDefinition tanımlar.

Parametreler
modelYol .obj, .fbx veya .gltf modelinin yolu.
sfbPath .sfb dosyasının oluşturulması gereken yol.

herkese açık geçersiz öğe (Closure<Nesne> kapanma)

AssetDefinition tanımlar.

Parametreler
kapanış Eklenecek AssetDefinition öğesini tanımlayan kapanış.

herkese açık geçersiz önce (Dize görev adı)

Derleme Sahnesi öğeleri görevini, belirtilen göreve bağımlı olarak ekler.

Sceneform eklentisi Android derlemesinin dışında kullanılabilir. Bu özellik, doğrudan Android proje derlemesine entegre etmek yerine sahne formu için bağımsız bir öğe yapısı gerekiyorsa yararlı olabilir.

Sceneform eklentisi Android derlemesinin dışında kullanıldığında Sceneform öğe derleme görevi varsayılan olarak bağımlılık ağacına eklenmez. Öğe derlemesini belirli bir göreve bağımlı hale getirmek için bu yöntemi kullanın.

Parametreler
görev adı CompSceneformAssets görevine bağlı olması gereken görev.