یک جلسه ARCore را در iOS پیکربندی کنید

یک جلسه ARCore را برای ایجاد تجربیات AR برای برنامه خود پیکربندی کنید.

جلسه چیست؟

تمام فرآیندهای واقعیت افزوده ، مانند ردیابی حرکت، درک محیطی، و برآورد نور، در یک جلسه ARCore اتفاق می‌افتند. GARSession نقطه ورود اصلی به ARCore API است. وضعیت سیستم AR را مدیریت می کند و چرخه عمر جلسه را مدیریت می کند و به برنامه اجازه می دهد یک جلسه را ایجاد، پیکربندی، شروع یا متوقف کند. مهمتر از همه، این برنامه را قادر می سازد تا فریم هایی را دریافت کند که امکان دسترسی به تصویر دوربین و ژست دستگاه را فراهم می کند.

از جلسه می توان برای پیکربندی ویژگی های زیر استفاده کرد:

یک جلسه را پیکربندی کنید

برای استفاده از Cloud Anchors API یا Geospatial API، باید یک GARSessionConfiguration با ویژگی cloudAnchorMode یا geospatialMode ایجاد کنید:

ایجاد یک جلسه در iOS

  • یک GARSession ایجاد کنید.
  • یک GARSessionDelegate تنظیم کنید تا از میزبانی و حل عملیات پاسخ به تماس دریافت کنید.
  • یک ARSession ایجاد و اجرا کنید.
  • یک ARSessionDelegate تنظیم کنید.
  • ARFrame s را در متد session:didUpdateFrame: به GARSession منتقل کنید.

مراحل بعدی