एआर फ़ाउंडेशन 5 में अपग्रेड करें

Unity के AR Foundation के लिए ARCore एक्सटेंशन, AR Foundation के वर्शन 4 और वर्शन 5, दोनों के साथ काम करता है. अपने मौजूदा एआर प्रोजेक्ट को एआर फ़ाउंडेशन 4.x से एआर फ़ाउंडेशन 5.x में अपग्रेड करने के लिए, यह तरीका अपनाएं:

  1. सिर्फ़ Unity 2021.x या उससे पहले के वर्शन में:
    कुछ Unity पैकेज, Unity Editor के खास वर्शन के साथ काम करते हैं. Unity एडिटर के कुछ वर्शन में AR Foundation 5.x में अपडेट करने के लिए, आपको अपने Unity प्रोजेक्ट के पैकेज मेनिफ़ेस्ट में बदलाव करना पड़ सकता है. ज़्यादा जानकारी के लिए, Unity 2021 में AR Foundation 5.0 ऐक्सेस करना लेख पढ़ें.

    पक्का करें कि Packages/manifest.json में, इन पैकेज के लिए ये वर्शन मौजूद हों:

    "dependencies": {
      -- other dependencies --
      "com.google.ar.core.arfoundation.extensions": "https://github.com/google-ar/arcore-unity-extensions.git#arf5",
      "com.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. AR Foundation 5.x के लिए, इनपुट सिस्टम पैकेज ज़रूरी है. ऐसा इसलिए है, क्योंकि यह TrackedPoseDriver पर निर्भर करता है. ARCore एक्सटेंशन के सैंपल सीन के लिए, लेगसी इनपुट मॉड्यूल की ज़रूरत होती है.

    इनपुट सिस्टम पैकेज और पुराने इनपुट मैनेजर, दोनों पर काम करने के लिए, प्रोजेक्ट सेटिंग > प्लेयर > अन्य सेटिंग में, चालू इनपुट हैंडलिंग को दोनों पर सेट करें.

  3. Unity के एआर फ़ाउंडेशन के अपग्रेड और माइग्रेशन गाइड में दिए गए दूसरे निर्देशों का पालन करें.