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

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

  1. सिर्फ़ Unity 2021.x या उससे पहले के वर्शन में:
    कुछ Unity पैकेज, Unity Editor के खास वर्शन के साथ काम करते हैं. Unity Editor के कुछ वर्शन में 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 के AR Foundation के अपग्रेड और माइग्रेशन गाइड में दिए गए अन्य चरणों का पालन करें.