مواد عرض المناظر

الفئة العامة SceneformAssets

حاوية لجميع تعريفات مواد العرض Sceneform في مشروع Ceneform gradle.

يوجد كائن SceneformAssets في المستوى العلوي من ملف gradle يحتوي على المكوّن الإضافي comle.google.ar.sceneform.plugin. الذي تم تطبيقه من خلال: apply plugin: 'com.google.ar.sceneform.plugin'

تتم تسمية هذا العنصر sceneform في ملف build.gradle، ويمكن استخدامه لتحديد قواعد مواد العرض من خلال طرق تعريف مواد العرض المختلفة، ويؤدي كل منها إلى إنشاء عناصر AssetDefinition.

يُحدِّد كائن SceneformAssets قاعدة تُسمَّى "collectSceneformAssets" تأخذ كل مهمة AggregateAsset تم إنشاؤها في AssetDefinition مضمّنة كاعتمادية. في مشاريع Android، يتم إدخال هذه القاعدة كاعتمادية على &&;;quot;AssetAssets" و "mergeResources" المهام التي تتيح الحصول على المخرجات لتجميعها في مشروع Android إما عبر دليل src/primary/assets أو المصدر/primary/res/raw.

الأساليب العامة

باطلة
asset(String modelPath, String materialPath, String sfaPath, String sfbPath)
لتعريف AssetDefinition.
باطلة
asset(String modelPath, String materialPath, String sfaPath, String sfbPath, List<String> المتحركةPath).
لتعريف AssetDefinition.
باطلة
asset(String modelPath, String sfbPath)
لتعريف AssetDefinition باستخدام المادة التلقائية وموقع sfa.
باطلة
asset(Closure<Object> closure)
لتعريف AssetDefinition.
باطلة
before(String taskName)
إضافة مهمة تجميع مواد عرض Sceneform كاعتمادية على المهمة المحدّدة.

الطرق المكتسَبة

الأساليب العامة

Public Empty asset (String modelPath, String materialPath, String sfaPath, String sfbPath)

لتعريف AssetDefinition.

المَعلمات
مسار النموذج المسار إلى نموذج .obj أو .fbx أو .gltf
المادة الأساسية المادة المستخدَمة القيمة المقبولة: 'default'
sfaPath المسار الذي يتم وضع ملف sfa فيه.
مسار sfbPath المسار الذي يجب إنشاء ملف sfb فيه.

علنية باطلة asset (String modelPath, String materialPath, String sfaPath, String sfbPath, List<String> المتحركةPath)

لتعريف AssetDefinition.

المَعلمات
مسار النموذج المسار إلى نموذج .obj أو .fbx أو .gltf
المادة الأساسية المادة المستخدَمة القيمة المقبولة: 'default'
sfaPath المسار الذي يتم وضع ملف sfa فيه.
مسار sfbPath المسار الذي يجب إنشاء ملف sfb فيه.
الرسوم المتحركة قائمة بملفات fbx التي سيتم تضمين الصور المتحركة منها في ملف sfb الذي تم إنشاؤه.

Public Empty asset (String modelPath, String sfbPath)

لتعريف AssetDefinition باستخدام المادة التلقائية وموقع sfa.

المَعلمات
مسار النموذج المسار إلى نموذج .obj أو .fbx أو .gltf
مسار sfbPath المسار الذي يجب إنشاء ملف sfb فيه.

Public Empty asset (Closure<Object> closure)

لتعريف AssetDefinition.

المَعلمات
إغلاق علامة الإغلاق التي تحدّد السمة AssetDefinition المراد إضافتها.

علنية باطلة قبل (String taskName)

إضافة مهمة تجميع مواد عرض Sceneform كاعتمادية على المهمة المحدّدة.

يمكن استخدام المكوّن الإضافي Sceneform خارج إصدار Android. وقد يكون هذا الأمر مفيدًا إذا تطلّب الأمر استخدام نموذج مستقل لمواد العرض بدلاً من دمج المحتوى مباشرةً في مشروع Android.

عند استخدام المكوّن الإضافي Sceneform خارج إصدار Android، لا تتم إضافة مهمة تجميع مواد العرض Sceneform إلى شجرة التبعية تلقائيًا. استخدِم هذه الطريقة لجعل تجميع مواد العرض يعتمدًا على المهمة المحدّدة.

المَعلمات
اسم المهمة المَهمة التي يجب أن تعتمد على مهمّة AggregateSceneformAssets.