सीनफ़ॉर्म एसेट

पब्लिक क्लास ScineformAssets

सीनफ़ॉर्म ग्रेडल प्रोजेक्ट में सीनफ़ॉर्म एसेट की सभी परिभाषाओं के लिए कंटेनर.

SceneformAssets ऑब्जेक्ट, ग्रेडल फ़ाइल के सबसे ऊपर के लेवल पर मौजूद होता है. इस फ़ाइल में com.google.ar.scineform.plugins ग्रेडल प्लग इन लागू होता है: apply plugin: 'com.google.ar.sceneform.plugin'

इस ऑब्जेक्ट का नाम build.gradle फ़ाइल में sceneform है और इसका इस्तेमाल एसेट के अलग-अलग तरीकों से एसेट के नियम तय करने के लिए किया जा सकता है. इससे हर ऑब्जेक्ट के लिए AssetDefinition ऑब्जेक्ट बनते हैं.

सीनफ़ॉर्म एसेट ऑब्जेक्ट, नाम वाले नियम और कोट के बारे में बताता है. यह नियम, शामिल AssetDefinition में जनरेट किए गए हर कंपाइल एसेट टास्क को डिपेंडेंसी के तौर पर लेता है. Android प्रोजेक्ट में, यह नियम "मर्जएसेट और कोट; और "immResources" टास्क पर निर्भरता के तौर पर इंजेक्ट किया जाता है, ताकि आउटपुट सोर्स/मेन/एसेट डायरेक्ट्री या सोर्स/मुख्य/res/रॉ डायरेक्ट्री में से किसी एक में बंडल किए जा सकें.

सार्वजनिक तरीके

शून्य
एसेट(स्ट्रिंग ModelPath, स्ट्रिंग contentPath, स्ट्रिंग sfaPath, स्ट्रिंग sfbPath)
AssetDefinition के बारे में बताता है.
शून्य
एसेट(स्ट्रिंग ModelPath, स्ट्रिंग materialPath, स्ट्रिंग sfaPath, स्ट्रिंग sfbPath, सूची<स्ट्रिंग> एनिमेशनपाथ)
AssetDefinition के बारे में बताता है.
शून्य
asset(स्ट्रिंग ModelPath, स्ट्रिंग sfbPath)
डिफ़ॉल्ट सामग्री और सोफ़े की जगह का इस्तेमाल करके, AssetDefinition के बारे में बताता है.
शून्य
एसेट(क्लोज़र<ऑब्जेक्ट> क्लोज़िंग)
AssetDefinition के बारे में बताता है.
शून्य
से पहले(स्ट्रिंग TaskName)
कंपाइल किए गए कंपोज़िशन एसेट टास्क को, दिए गए टास्क के डिपेंडेंसी के तौर पर जोड़ता है.

इनहेरिट किए गए तरीके

सार्वजनिक तरीके

public प्रॉडक्ट एसेट (String modelPath, String materialPath, String sfaPath, String sfbPath)

AssetDefinition के बारे में बताता है.

पैरामीटर
ModelPath .obj, .fbx या .gltf मॉडल का पाथ.
materialPath इस्तेमाल करने के लिए सामग्री. स्वीकार की गई वैल्यू: ##39;डिफ़ॉल्ट'
sfaPath वह पाथ जहां .sfa को रखा गया है.
sfbPath वह पाथ जिस पर .sfb जनरेट किया जाना चाहिए.

Public प्रॉडक्ट एसेट (String ModelPath, String materialPath, String sfaPath, String sfbPath, List<स्ट्रिंग> एनिमेशनपाथ)

AssetDefinition के बारे में बताता है.

पैरामीटर
ModelPath .obj, .fbx या .gltf मॉडल का पाथ.
materialPath इस्तेमाल करने के लिए सामग्री. स्वीकार की गई वैल्यू: ##39;डिफ़ॉल्ट'
sfaPath वह पाथ जहां .sfa को रखा गया है.
sfbPath वह पाथ जिस पर .sfb जनरेट किया जाना चाहिए.
ऐनिमेशन पाथ जनरेट की गई sfb फ़ाइल में, .fbx फ़ाइलों की एक सूची शामिल होती है.

public प्रॉडक्ट एसेट (String ModelPath, String sfbPath)

डिफ़ॉल्ट सामग्री और सोफ़े की जगह का इस्तेमाल करके, AssetDefinition के बारे में बताता है.

पैरामीटर
ModelPath .obj, .fbx या .gltf मॉडल का पाथ.
sfbPath वह पाथ जिस पर .sfb जनरेट किया जाना चाहिए.

Public प्रॉडक्ट एसेट (Closure<Object> Close)

AssetDefinition के बारे में बताता है.

पैरामीटर
बंद करें AssetDefinition को जोड़ने के लिए बंद किया गया.

सार्वजनिक शून्य पहले (स्ट्रिंग टास्क का नाम)

कंपाइल किए गए कंपोज़िशन एसेट टास्क को, दिए गए टास्क के डिपेंडेंसी के तौर पर जोड़ता है.

पाबंदी वाले प्लग इन का इस्तेमाल Android बिल्ड के बाहर किया जा सकता है. Android प्रोजेक्ट के बिल्ड में सीधे इंटिग्रेट करने के बजाय, सीन फ़ॉर्म के लिए स्टैंडअलोन एसेट बनाने की ज़रूरत पड़ सकती है.

जब सीन बनाने के लिए इस्तेमाल किए गए प्लग इन का इस्तेमाल Android बिल्ड के अलावा किसी और काम के लिए किया जाता है, तो डिफ़ॉल्ट रूप से डिपेंडेंसी ट्री में सीनफ़ॉर्म एसेट कंपाइलेशन टास्क नहीं जोड़ा जाता. इस तरीके का इस्तेमाल करके, एसेट कंपाइलेशन को किसी टास्क पर निर्भर किया जा सकता है.

पैरामीटर
टास्क का नाम वह टास्क जो कंपाइलस्कॉन एसेट के टास्क पर निर्भर होना चाहिए.