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

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

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

    पक्का करें कि 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. एआर फ़ाउंडेशन 5.x के लिए इनपुट सिस्टम पैकेज होना ज़रूरी है TrackedPoseDriver पर निर्भरता की वजह से. ARCore एक्सटेंशन के सैंपल सीन के लिए, लेगसी इनपुट मॉड्यूल की ज़रूरत होती है.

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

  3. Unity के एआर फ़ाउंडेशन में दिया गया तरीका अपनाएं अपग्रेड और माइग्रेशन गाइड.