به AR Foundation نسخه 5 ارتقا دهید

ARCore Extensions for Unity's AR Foundation از هر دو نسخه 4 و نسخه 5 بنیاد AR پشتیبانی می کند. برای ارتقای پروژه AR موجود خود به AR Foundation 5.x از AR Foundation 4.x، این مراحل را دنبال کنید:

  1. فقط در Unity 2021.x یا قدیمی تر:
    برخی از بسته‌های یونیتی به نسخه‌های ویرایشگر Unity خاص متصل هستند. ممکن است لازم باشد مانیفست Package را در پروژه Unity خود ویرایش کنید تا به AR Foundation 5.x در نسخه‌های خاص Unity Editor به‌روزرسانی شود. برای اطلاعات بیشتر، به Access AR Foundation 5.0 در Unity 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. AR Foundation 5.x به دلیل وابستگی به TrackedPoseDriver به بسته سیستم ورودی نیاز دارد. صحنه‌های نمونه برنامه‌های افزودنی ARCore به ماژول ورودی قدیمی نیاز دارند.

    برای پشتیبانی از بسته Input System و Input Manager قدیمی، در Project Settings > Player > Other Settings، Active Input Handling را روی Both قرار دهید.

  3. سایر مراحل را در راهنمای ارتقا و مهاجرت بنیاد AR Unity دنبال کنید.