एक टिकट बनाएं
अनुसरण करें

Q100369: मल्टी-प्लेटफॉर्म वातावरण में कटाना परियोजनाओं का प्रबंधन

सारांश

यह लेख बताता है कि कटाना परियोजनाओं को किस तरह से स्थापित किया जा सकता है जो उन्हें कई ऑपरेटिंग सिस्टमों में पोर्टेबल होने की अनुमति देता है।

अधिक जानकारी

विभिन्न मशीनों में कटाना परियोजनाओं को साझा करते समय, विभिन्न ऑपरेटिंग सिस्टमों के लिए फ़ाइल पथ के प्रारूप को समायोजित करना या विभिन्न फ़ोल्डर संरचनाओं के लिए खाते की आवश्यकता होती है।

कटाना परियोजना को कई प्लेटफार्मों पर पोर्टेबल बनाने के लिए, फ़ाइल पथ स्थापित किए जाने चाहिए ताकि वे सापेक्ष हों और सिस्टम-विशिष्ट फ़ोल्डर संरचना पर निर्भर न हों। ऐसा करने के लिए कई विकल्प हैं:

  1. पैरामीटर अभिव्यक्तियों का उपयोग करके सापेक्ष फ़ाइल पथ सेट किए जा सकते हैं । उदाहरण के लिए, फ़ाइल नाम पैरामीटर पर राइट-क्लिक करें, मान मोड के रूप में 'अभिव्यक्ति' चुनें और उदाहरण के नीचे दिए गए उदाहरण की तरह कुछ दर्ज करें:

    project.dir + '/textures/testFile.png'

    project.dir फिर कटाना परियोजना फ़ाइल की निर्देशिका में हल किया जाएगा। इसके लिए एक और मान्य सिंटैक्स निम्नलिखित होगा:

    path.join(project.dir, '/textures/testFile.png')

    कृपया पाइथन एक्सप्रेस की अधिक जानकारी के लिए Katana डेवलपर गाइड देखें

  2. वैकल्पिक रूप से, आप सिस्टम विशिष्ट रूट फ़ोल्डर को इंगित करने के लिए एक पर्यावरण चर सेट कर सकते हैं । आपके पैरामीटर में चर का मूल्यांकन करने के लिए, दो विकल्प हैं:
  • निम्नलिखित की तरह एक पैरामीटर अभिव्यक्ति का उपयोग करें:

    getenv("OS_PATH", tmpDir) + '/example/file/path'
  • एलेम्बिक_इन जैसे कुछ नोड्स फ़ाइल पथ पैरामीटर के लिए निरंतर मान में पर्यावरण चर का उपयोग करने का समर्थन करते हैं, अर्थात नीचे दिए गए उदाहरण जैसे:

    ${OS_PATH}/example/file/path

    नोट: यह प्रत्येक नोड प्रकार के लिए समर्थित नहीं है, इस मामले में एक अभिव्यक्ति के माध्यम से पर्यावरण चर का मूल्यांकन करने के पहले विकल्प का उपयोग करें।

  • एक अन्य विकल्प एक अभिव्यक्ति का उपयोग किए बिना रिश्तेदार फ़ाइल पथों का उपयोग करना है : इस मामले में आप परियोजना निर्देशिका के सापेक्ष अपनी फ़ाइल पथ निर्दिष्ट करते हैं, इसलिए केवल textures/testFile.png

    फिर जिस वातावरण में आप कटाना शुरू कर रहे हैं, उसके लिए कार्यशील निर्देशिका बदलें।

    यदि आप कटान को कमांड लाइन से लॉन्च कर रहे हैं या एक बैश या बैच स्क्रिप्ट का उपयोग कर रहे हैं, तो वर्तमान निर्देशिका को अपने रिश्तेदार फ़ाइल पथों की रूट निर्देशिका में सेट करने के लिए cd कमांड का उपयोग करें। यदि आप कटाना को लॉन्च करने के लिए एक पायथन स्क्रिप्ट का उपयोग कर रहे हैं, तो रूट को निम्नलिखित के समान पायथन ओस्चिर कमांड का उपयोग करके सेट करें:

    os.chdir(home + '/' + '/admin/katana_projects/' + example_project)

    लॉन्चर स्क्रिप्ट सेट करने के तरीके के बारे में अधिक जानकारी के लिए, कृपया निम्नलिखित लेख देखें:
    Q100242: विंडोज के लिए कटाना लॉन्चर स्क्रिप्ट बनाना
    Q100272: लिनक्स के लिए कटाना लॉन्चर स्क्रिप्ट बनाना


  • यदि आपके पास इसके बारे में कोई और प्रश्न हैं, तो कृपया एक समर्थन टिकट खोलें और हमें बताएं कि आप जिस समस्या का सामना कर रहे हैं और जो समस्या निवारण कदम आपने उठाए हैं।

    समर्थन टिकट खोलने के तरीके के बारे में अधिक जानकारी के लिए, कृपया Q100064: समर्थन पोर्टल लेख का उपयोग करें।

    क्या यह लेख उपयोगी था?
    /

    We're sorry to hear that!

    Please tell us why.
    3 में से 2 के लिए उपयोगी रहा

    टिप्पणियां