به‌روزرسانی به AR Foundation نسخه 5.x (بتا)، به‌روزرسانی به AR Foundation نسخه 5.x (بتا)

ARCore Extensions for Unity's AR Foundation از هر دو نسخه 4.x و نسخه 5.x بنیاد 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.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. ARCore Extensions for Unity AR Foundation از نماد برنامه نویسی سفارشی ARCORE_USE_ARF_5 برای تعیین سازگاری نسخه استفاده می کند. برای سازگاری AR Foundation 5.x، نماد اسکریپت سفارشی ARCORE_USE_ARF_5 را اضافه کنید :

    1. در Edit > Project Settings > Player > Other Settings ، به پایین بروید تا Script Compilation .
    2. برای افزودن ARCORE_USE_ARF_5 از دکمه + استفاده کنید.
    3. Apply را انتخاب کنید.
  3. AR Foundation 5.x به دلیل وابستگی به TrackedPoseDriver به بسته سیستم ورودی نیاز دارد. صحنه‌های نمونه برنامه‌های افزودنی ARCore به ماژول ورودی قدیمی نیاز دارند.

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

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

،

ARCore Extensions for Unity's AR Foundation از هر دو نسخه 4.x و نسخه 5.x بنیاد 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.unity.xr.arcore": "5.0.5",
      "com.unity.xr.arfoundation": "5.0.5",
      "com.unity.xr.arkit": "5.0.5",
      -- other dependencies --
    }
    
  2. ARCore Extensions for Unity AR Foundation از نماد برنامه نویسی سفارشی ARCORE_USE_ARF_5 برای تعیین سازگاری نسخه استفاده می کند. برای سازگاری AR Foundation 5.x، نماد اسکریپت سفارشی ARCORE_USE_ARF_5 را اضافه کنید :

    1. در Edit > Project Settings > Player > Other Settings ، به پایین بروید تا Script Compilation .
    2. برای افزودن ARCORE_USE_ARF_5 از دکمه + استفاده کنید.
    3. Apply را انتخاب کنید.
  3. AR Foundation 5.x به دلیل وابستگی به TrackedPoseDriver به بسته سیستم ورودی نیاز دارد. صحنه‌های نمونه برنامه‌های افزودنی ARCore به ماژول ورودی قدیمی نیاز دارند.

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

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