सीनफ़ॉर्म ग्रेडल प्रोजेक्ट में सीनफ़ॉर्म एसेट की सभी परिभाषाओं के लिए कंटेनर.
SceneformAssets
ऑब्जेक्ट, ग्रेडल फ़ाइल के सबसे ऊपर के लेवल पर मौजूद होता है. इस फ़ाइल में com.google.ar.scineform.plugins ग्रेडल प्लग इन लागू होता है:
apply plugin: 'com.google.ar.sceneform.plugin'
इस ऑब्जेक्ट का नाम build.gradle फ़ाइल में sceneform
है और
इसका इस्तेमाल एसेट के अलग-अलग तरीकों से एसेट के नियम तय करने के लिए किया जा सकता है.
इससे हर ऑब्जेक्ट के लिए AssetDefinition
ऑब्जेक्ट बनते हैं.
सीनफ़ॉर्म एसेट ऑब्जेक्ट, नाम वाले नियम और कोट के बारे में बताता है. यह नियम, शामिल AssetDefinition
में जनरेट किए गए हर कंपाइल एसेट टास्क को डिपेंडेंसी के तौर पर लेता है. Android प्रोजेक्ट में, यह नियम "मर्जएसेट और कोट; और
"immResources" टास्क पर निर्भरता के तौर पर इंजेक्ट किया जाता है, ताकि आउटपुट सोर्स/मेन/एसेट डायरेक्ट्री या सोर्स/मुख्य/res/रॉ डायरेक्ट्री में से किसी एक में बंडल किए जा सकें.
सार्वजनिक तरीके
शून्य | |
शून्य | |
शून्य |
asset(स्ट्रिंग ModelPath, स्ट्रिंग sfbPath)
डिफ़ॉल्ट सामग्री और सोफ़े की जगह का इस्तेमाल करके,
AssetDefinition के बारे में बताता है. |
शून्य | |
शून्य |
इनहेरिट किए गए तरीके
सार्वजनिक तरीके
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 बिल्ड के अलावा किसी और काम के लिए किया जाता है, तो डिफ़ॉल्ट रूप से डिपेंडेंसी ट्री में सीनफ़ॉर्म एसेट कंपाइलेशन टास्क नहीं जोड़ा जाता. इस तरीके का इस्तेमाल करके, एसेट कंपाइलेशन को किसी टास्क पर निर्भर किया जा सकता है.
पैरामीटर
टास्क का नाम | वह टास्क जो कंपाइलस्कॉन एसेट के टास्क पर निर्भर होना चाहिए. |
---|