AR Foundation یک چارچوب چند پلتفرمی است که به شما امکان میدهد یک بار تجربه واقعیت افزوده بسازید، سپس برای دستگاههای Android یا iOS بسازید. ARCore Extensions for AR Foundation عملکردها و ویژگی های ARCore اضافی را فعال می کند که (هنوز) از طریق AR Foundation و افزونه ARCore XR در Android و پلاگین ARKit XR در iOS نمایش داده نشده اند.
ویژگی ARCore | بنیاد AR با برنامههای افزودنی ARCore |
---|---|
نسخه های Unity پشتیبانی شده | Unity 2019.4.3f1 یا جدیدتر |
پشتیبانی از Unity XR | بستههای AR Foundation و ARCore XR Plugin را نصب کنید و ارائهدهنده پلاگین ARCore را در قسمت تنظیمات پروژه > مدیریت افزونه XR (Android) فعال کنید. |
مخزن (های) GitHub (SDK / نمونه) | google-ar/arcore-unity-extensions Unity-Technologies/arfoundation-samples |
گردش کار توسعه درون ویرایشگر | AR از راه دور و شبیه سازی |
جلسه AR را متوقف کنید | شی بازی ARSession را غیرفعال کنید |
مشکلات ردیابی را شناسایی کنید | از notTrackingReason ارائه شده توسط ARSession استفاده کنید و یک NotTrackingReason برگردانید |
تنظیمات دوربین را انتخاب کنید | به پیکربندی دوربین برای برنامه های افزودنی ARCore مراجعه کنید |
هواپیمایابی | از تشخیص هواپیمای ارائه شده توسط ARPlaneManager استفاده کنید |
مجریان محلی | از Anchors ارائه شده توسط ARAnchorManager استفاده کنید |
لنگرهای ابری | ارائه شده توسط ARCore Extensions |
برآورد نور پایه | از حالت برآورد نور شدت محیط ارائه شده توسط ARCameraManager استفاده کنید |
برآورد نور محیطی HDR | هنگامی که یک پیکربندی دوربین سازگار انتخاب شده و یک یا چند تنظیمات HDR محیطی انتخاب شده است، به طور خودکار فعال می شود:
|
تصاویر افزوده شده | از ردیابی تصویر (2 بعدی) ارائه شده توسط ARTrackedImageManager استفاده کنید |
چهره های تقویت شده | از ردیابی چهره ارائه شده توسط ARFaceManager استفاده کنید |
Depth API | از AROcclusionManager برای فعال کردن Automatic Occlusion در AR Foundation 4.1.0-preview.2 یا جدیدتر با ARCore XR Plugin 4.1.0-preview.2 یا جدیدتر استفاده کنید. |
پخش پرتو | از Raycasting ارائه شده توسط ARRaycastManager استفاده کنید |
نقاط ویژه | از Point Cloud های ارائه شده توسط ARPointCloudManager استفاده کنید |
دسترسی به تصویر دوربین AR | از ویدیوی عبور ارائه شده توسط ARCameraBackground استفاده کنید |
دسترسی به تصویر CPU | ارائه شده توسط بنیاد AR |
دسترسی به بافت GPU | قابل دسترسی به عنوان Texture2D خارجی. |
رندر چند رشته ای | در تنظیمات Player Android در AR Foundation 2.1.0 یا بالاتر پشتیبانی می شود. |