یک جلسه ARCore را با برنامه های افزودنی ARCore برای Unity پیکربندی کنید
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک جلسه ARCore را برای ایجاد تجربیات AR برای برنامه خود پیکربندی کنید.
جلسه چیست؟
تمام فرآیندهای واقعیت افزوده ، مانند ردیابی حرکت، درک محیطی، و برآورد نور، در یک جلسه ARCore اتفاق میافتند. ARSession نقطه ورود اصلی به ARCore API است. وضعیت سیستم AR را مدیریت می کند و چرخه عمر جلسه را مدیریت می کند و به برنامه اجازه می دهد یک جلسه را ایجاد، پیکربندی، شروع یا متوقف کند. مهمتر از همه، این برنامه را قادر می سازد تا فریم هایی را دریافت کند که امکان دسترسی به تصویر دوربین و ژست دستگاه را فراهم می کند.
از جلسه می توان برای پیکربندی ویژگی های زیر استفاده کرد:
قبل از اینکه بتوانید از برنامه های افزودنی ARCore استفاده کنید، بنیاد AR باید راه اندازی شود. برای دستورالعملهای تنظیم صحنه AR خود، به مستندات راهاندازی بنیاد AR مراجعه کنید.
قبل از اینکه بتوانید یک جلسه ARCore را پیکربندی کنید، برنامه های افزودنی ARCore باید راه اندازی شوند. اگر قبلاً این کار را نکردهاید، به مستندات راهاندازی برنامههای افزودنی ARCore مراجعه کنید.
پیکربندی ویژگی های برنامه افزودنی در ARCoreExtensionsConfig
یک پیکربندی جلسه جدید در ARCore ایجاد کنید.
در Unity، با رفتن به Assets > Create > XR > ARCore Extensions Config یک پیکربندی جلسه جدید ایجاد کنید.
پیکربندی پیش فرض به صورت زیر است:
در قسمت Hierarchy ، شیء ARCore Extensions را انتخاب کنید.
در قسمت ARCore Extensions Config در پنجره Inspector ، روی هدف کلیک کنید را فشار دهید و به دارایی ARCoreExtensionsConfig متصل شوید.
مدیریت جلسه AR
در AR Foundation 2.1 و 3.1، از بین بردن شی بازی ARSession ، جلسه ARCore زیرین را از بین می برد.
با شروع با AR Foundation 4.0، باید از توابع LoaderUtility برای تخریب و ایجاد زیرسیستم ها استفاده کنید. به راهنمای مهاجرت 3.x به 4.x بنیاد AR مراجعه کنید.
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[[["An ARCore session manages all AR processes like motion tracking and environmental understanding, and is accessed through the `ARSession` object."],["Before configuring an ARCore session, ensure both AR Foundation and ARCore Extensions are properly set up in your Unity project."],["You can configure extension features within the ARCoreExtensionsConfig asset, which allows you to customize session behavior."],["Starting with AR Foundation 4.0, session management is handled through `LoaderUtility` functions instead of destroying the `ARSession` game object."],["After configuring your session, explore the provided quickstart guides for Android and iOS to begin building AR experiences with ARCore Extensions."]]],["An ARCore session is essential for AR processes like motion tracking and lighting estimation. `ARSession` manages the AR system state, including session creation and configuration, and enables access to camera images and device pose. Before configuring the ARCore session, AR Foundation and ARCore Extensions must be set up. You need to create an `ARCore Extensions Config` asset in Unity and connect it to the `ARCore Extensions` object. Session management is done using `LoaderUtility` functions in newer versions of AR Foundation.\n"]]