تعریف دارایی

کلاس عمومی AssetDefinition

یک دارایی Sceneform منفرد را تعریف می‌کند، از جمله فایل منبع مدل، متریال برای جاسازی، فایل تعریف دارایی (sfa)، و فایل بسته دارایی (sfb).

نمونه های این کلاس در داخل نمونه SceneformAssets در یک ساخت gradle قرار می گیرند.

هر تعریف دارایی دو وظیفه ایجاد می کند، یک وظیفه createAsset و یک کار compileAsset، با استفاده از پسوند task برای متمایز ساختن دارایی ها از یکدیگر. وظیفه createAsset فایل .sfa را زمانی که وجود ندارد تولید می کند، و کار compileAsset به وظیفه createAsset بستگی دارد و زمانی که هر یک از ورودی های فایل .sfb تغییر کرده باشد، فایل sfb. را تولید می کند.

همه مسیرها نسبت به ساختار gradle است که این تعریف در آن قرار دارد.

سازندگان عمومی

روش های عمومی

خالی
animationPath ( رشته انیمیشن مسیر)
مسیری را برای یک ورودی fbx تنظیم می کند، فایلی که انیمیشن ها از آن وارد شده و به فایل sfb دارایی فعلی اضافه می شوند.
خالی
materialPath ( رشته MaterialPath)
مواد ورودی را تنظیم می کند.
خالی
modelPath ( رشته modelPath)
مسیر فایل ورودی .obj، fbx. یا gltf. را تنظیم می کند.
خالی
sfaPath ( رشته sfaPath)
مسیر را به .sfa تعیین می کند و جزئیات نحوه ساخت این دارایی را مشخص می کند.
خالی
sfbPath ( رشته sfbPath)
مسیری را تعیین می کند که در آن ساخت دارایی فایل خروجی .sfb را قرار دهد.

روش های ارثی

سازندگان عمومی

تعریف دارایی عمومی ()

روش های عمومی

پویانمایی پویانمایی عمومی ( String animationPath)

مسیری را برای یک ورودی fbx تنظیم می کند، فایلی که انیمیشن ها از آن وارد شده و به فایل sfb دارایی فعلی اضافه می شوند.

مولفه های
انیمیشن مسیر مسیر نسبی فایل fbx.

public void materialPath ( رشته materialPath)

مواد ورودی را تنظیم می کند.

مولفه های
materialPath فقط مقدار پذیرفته شده: "پیش فرض".

public void modelPath ( string modelPath)

مسیر فایل ورودی .obj، fbx. یا gltf. را تنظیم می کند.

مولفه های
modelPath مسیر نسبی فایل مدل.

public void sfaPath ( رشته sfaPath)

مسیر را به .sfa تعیین می کند و جزئیات نحوه ساخت این دارایی را مشخص می کند. توجه داشته باشید که وقتی .sfa وجود ندارد، ساخت این دارایی منجر به ایجاد یک فایل .sfa پیش‌فرض می‌شود. هنگامی که .sfa وجود دارد، به عنوان ورودی استفاده می شود و پارامترهای مورد استفاده برای ساخت .sfb را تعریف می کند.

مولفه های
sfaPath مسیر نسبی فایل .sfa.

public void sfbPath ( رشته sfbPath)

مسیری را تعیین می کند که در آن ساخت دارایی فایل خروجی .sfb را قرار دهد.

مولفه های
sfbPath مسیر نسبی که فایل .sfb باید در آن قرار گیرد.