راهنمای انتقال پروژه GVR به Cardboard.

این راهنما به شما نشان می دهد که چگونه پروژه های Unity را از Google VR (GVR) منسوخ شده برای استفاده از Cardboard XR Plugin منتقل کنید.

محیط توسعه خود را تنظیم کنید

نرم افزار مورد نیاز:

  • Unity 2021.3.32f1 یا نسخه جدیدتر توسط افزونه Cardboard XR پشتیبانی می شود.
    • در حین نصب، حتماً پشتیبانی از ساخت اندروید و iOS را لحاظ کنید.

پروژه GVR خود را باز کنید و صحنه را بدون بسته GVR صادر کنید.

این مراحل را دنبال کنید تا پروژه GVR موجود خود را باز کنید و صحنه را صادر کنید.

  1. پروژه Unity خود را با استفاده از GVR باز کنید.

  2. در Unity، به Assets > Export package بروید تا پروژه فعلی را صادر کنید.

    Alt text

  3. همه پوشه‌های حاوی اسکریپت را بردارید تا هنگام وارد کردن پروژه در نسخه جدیدتر یونیتی از خطاهای کامپایل جلوگیری کنید، زیرا از GVR پشتیبانی نمی‌کند.

    Alt text

یک پروژه جدید در نسخه جدیدتر Unity ایجاد کنید و پروژه خود را وارد کنید.

  1. یک نسخه جدیدتر از Unity که توسط Cardboard XR Plugin پشتیبانی می‌شود (Unity 2021.3.32f1 یا جدیدتر) باز کنید و یک پروژه سه بعدی جدید ایجاد کنید.
  2. پروژه GVR را وارد کنید.

    Alt text

Cardboard SDK را وارد کنید.

  1. Cardboard SDK را به دنبال Quickstart for Google Cardboard for Unity وارد کنید.

تنظیمات صحنه را طوری تنظیم کنید که توسط Cardboard پشتیبانی شود.

  1. اسکریپت ObjectController را به تمام اشیاء تعاملی در صحنه اضافه کنید.

    1. در پانل Hierarchy به Treasure بروید و شکل Icosahedron را انتخاب کنید

      Alt text

    2. در پنل Inspector در سمت چپ، در جزء Script، اسکریپت ObjectController را انتخاب کنید.

      Alt text

    3. این کار را روی هر سه شکل تکرار کنید.

  2. اسکریپت CardboardReticlePointer.cs را به Player > دوربین اصلی > GVRReticlePointer بکشید.

    اسکریپت در Packages/com.google.xr.cardboard/Runtime/CardboardReticlePointer.cs قرار دارد.

    Alt text

  3. اسکریپت CardboardStartup.cs را به CubeRoom بکشید.

    اسکریپت در Assets/Samples/Google Cardboard XR Plugin for Unity/<version>/ Hello Cardboard/Scripts/CardboardStartup.cs قرار دارد.

    Alt text

  4. Player > Main Camera را انتخاب کنید و در پانل Inspector، جزء Tracked Pose Driver را اضافه کنید.

    Alt text

پروژه خود را پیکربندی و بسازید.

  1. راهنمای پیکربندی ارائه شده در Quickstart برای Google Cardboard for Unity را برای دستگاه مربوطه خود دنبال کنید.