ردیابی حرکت ARCore به اطلاعات بصری دوربین و اندازهگیریهای اینرسی از واحد اندازهگیری اینرسی دستگاه (IMU) متکی است. توصیه میکنیم دستورالعملهای زیر را دنبال کنید تا مطمئن شوید که برنامه شما شرایط بهینه را برای ARCore فراهم میکند تا ردیابی و شناسایی ویژگیهای محیط را حفظ کند.
بهترین تجربه کاربری ممکن را ارائه دهید
با AR امکان ایجاد تجربیات منحصر به فرد و لذت بخش برای کاربران شما وجود دارد. با این حال، کاربران زمانی که مطمئن نیستند که چگونه ادامه دهند یا چه چیزی را باید ببینند علاوه بر تصویر عبور دوربین، ممکن است ناامید شوند.
شما می توانید با اطمینان از اینکه برنامه خود بهترین تجربه کاربری ممکن را ارائه دهید:
- بازخورد واضحی را به کاربران ارائه می دهد
- آنها را تشویق می کند که دستگاه خود را حرکت دهند
- به آنها نشان می دهد که چگونه با دستگاه خود تعامل داشته باشند تا واقعیت افزوده را تجربه کنند
برای فهرست کاملتری از توصیههای طراحی، دستورالعملهای طراحی واقعیت افزوده ما را مرور کنید.
این دستورالعملها با تحقیقات بنیادی ارائه میشوند و بینشها و ایدههایی را ارائه میدهند که میتوانند به شما در طراحی تجربیات AR بهتر برای کاربرانتان کمک کنند.
کاربران را به حرکت آهسته دوربین تشویق کنید
ARCore برای ایجاد درک محیطی به اطلاعات بصری دوربین نیاز دارد. حرکت سریع دستگاه می تواند باعث تار شدن تصویر دوربین شود و توانایی ARCore برای ردیابی و تشخیص ویژگی ها را کاهش دهد.
در طول دوره های کوتاه حرکت، ARCore برای تخمین وضعیت دستگاه به داده های IMU متکی است. هنگامی که حرکت متوقف می شود، ردیابی بصری از سر گرفته می شود.
از دوره های طولانی حرکت سریع خودداری کنید، که می تواند باعث شود ARCore ردیابی را از دست بدهد و از شناسایی ویژگی ها جلوگیری کند.
استفاده موثر از لنگرها
کار با Anchors را مرور کنید تا درک بهتری از نحوه کار انکرها، نحوه استفاده موثر از آنها در برنامه خود و همچنین سایر ملاحظات UX و طراحی داشته باشید.
از استفاده از بازخورد لمسی خودداری کنید
از آنجایی که ارتعاشات دستگاه می تواند به طور موقت با توانایی ARCore برای تخمین دقیق وضعیت دستگاه تداخل ایجاد کند، از ارائه بازخورد لمسی به کاربر خودداری کنید - به عنوان مثال، با استفاده از ویبراتور دستگاه.