נכסים של formform

מחלקה ציבורית SceneformAssets

קונטיינר לכל הגדרות הנכס ב-Squareform בפרויקט ציונים.

אובייקט SceneformAssets קיים ברמה העליונה של קובץ grend שהוחל עליו הפלאגין com.google.ar.sceneform.Plugin grle באמצעות: apply plugin: 'com.google.ar.sceneform.plugin'

אובייקט זה נקרא sceneform בקובץ build.gradle, וניתן להשתמש בו כדי להגדיר כללי נכס באמצעות השיטות השונות להגדרת נכסים, שכל אחת מהן יוצרת AssetDefinition אובייקטים.

האובייקט של schemaformAssets מגדיר כלל בשם "introSceneformAssets" כל משימה שמתבצעת ב-PlaybookAsset, שמופקת בתוך AssetDefinition, תלויה. בפרויקטים של Android, הכלל הזה מושתק כחלק מהתלויות במשימות "mergeAssets" "mergeResources" כדי שהפלטים יהיו זמינים להיכלל בחבילה בפרויקט Android, דרך הספרייה src /main/assets או הספרייה/source/main/res/raw.

שיטות ציבוריות

ביטול
asset(String modelPath, String materialPath, String sfaPath, String sfbPath)
מגדיר AssetDefinition.
ביטול
asset(String modelPath, String materialPath, String sfaPath, String sfbPath, List<String> מונפשPaths)
מגדיר AssetDefinition.
ביטול
asset(String modelPath, String sfbPath)
המדיניות AssetDefinition מגדירה את ברירת המחדל לחומר ולמיקום ה-sfa.
ביטול
asset(Closure<Object> closure)
מגדיר AssetDefinition.
ביטול
לפני(מחרוזת שם)
מוסיף את המשימה 'נכסים של schema' בצורת קומפילציה כתלויה של המשימה הנתונה.

שיטות שעברו בירושה

שיטות ציבוריות

Public null asset (String modelPath, String materialPath, string sfaPath, String sfbPath)

מגדיר AssetDefinition.

פרמטרים
נתיב נתיב הנתיב למודל .obj, .fbx או .gltf
materialPath החומר שישמש. ערך קביל: 'default'
sfaPath הנתיב שבו ממוקם קובץ ה- .sfa
sfbPath הנתיב שבו יש ליצור את הקובץ sfb.

Public null asset (String modelPath, String materialPath, String sfaPath, String sfbPath, List<String> מונפשPaths

מגדיר AssetDefinition.

פרמטרים
נתיב נתיב הנתיב למודל .obj, .fbx או .gltf
materialPath החומר שישמש. ערך קביל: 'default'
sfaPath הנתיב שבו ממוקם קובץ ה- .sfa
sfbPath הנתיב שבו יש ליצור את הקובץ sfb.
נתיבי אנימציה רשימה של קובצי .fbx שמהם יופיעו האנימציות בקובץ ה-sfb שנוצר.

Public null asset (String modelPath, String sfbPath)

המדיניות AssetDefinition מגדירה את ברירת המחדל לחומר ולמיקום ה-sfa.

פרמטרים
נתיב נתיב הנתיב למודל .obj, .fbx או .gltf
sfbPath הנתיב שבו יש ליצור את הקובץ sfb.

Public null asset (Closure<Object> closure)

מגדיר AssetDefinition.

פרמטרים
סגירה הסגירה המגדירה את AssetDefinition להוספה.

Public null לפני (מחרוזת משימהName)

מוסיף את המשימה 'נכסים של schema' בצורת קומפילציה כתלויה של המשימה הנתונה.

ניתן להשתמש בפלאגין של schemaform מחוץ ל-Android Build. פעולה זו יכולה להיות שימושית אם יש צורך ב-build של נכס עצמאי עבור יצירת סביבת פיתוח במקום שילוב ישירות ב-build של פרויקט Android.

כשנעשה שימוש בפלאגין של schemaform מחוץ ל-build של Android, משימת אוסף הנכסים של schemaform לא מתווספת לעץ התלות כברירת מחדל. השיטה הזו מאפשרת להפוך את אוסף הנכסים לתלויה במשימה הנתונה.

פרמטרים
שם המשימה המשימה שאמורה להיות תלויה במשימה ComposeSceneformAssets