حاوية لجميع تعريفات مواد العرض 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.
الأساليب العامة
باطلة | |
باطلة | |
باطلة | |
باطلة | |
باطلة |
الطرق المكتسَبة
الأساليب العامة
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. |
---|