چطور سر برگ چت مسنجر فیس بوک را در اندروید غیرفعال کنیم؟

حذف چت هد مسنجر فیس بوک

ارسال مسیج به دوستان و اعضای خانواده و در ارتباط بودن با آن ها و حتی گپ و گفت های دوستانه می تواند برای ما خیلی لذت بخش باشد. یکی از بهترین ابزارها برای این کار استفاده از مسنجر فیس بوک است چرا که می توان احتمال داد هر کسی که به دنبال او هستیم در این شبکه حاضر است.گویا آی تی: اما یکی از نفرت انگیز ترین چیزها این است که هر لحظه چهره های افراد را بالای موبایل خود مشاهده کنیم. این معضل مخصوصا در مسنجر فیس بوک وجود دارد.

خب این لیست در واقع لیستی از افرادی است که احتمالا آن ها را می شناسید و به آن ها علاقه دارید. به این بخش در مسنجر فیس بوک مخصوصا Chat Heads گفته می شود.

خب حالا شاید به هر دلیلی دیگر این افراد را دوست ندارید و نمی خواهید چهره های آن ها را به طور شناور مشاهده کنید. خب برای این کار، دو راه به شما پیشنهاد می شود که راه اول می توانید این قابلیت را در گوشی خود پنهان کنید و بعد با سیستم تنظیمات را طوری تغییر دهید که هیچ وقت در هیچ دستگاهی این بخش شناور را نبینید.

روش اول

خب برای این کار، لازم است که به مسنجر فیس بوک و صفحه اصلی آن بروید یا اینکه، یک Chat Head باز را لمس کنید تا وارد مسنجر فیس بوک شوید.

خب در مسنجر در سمت راست و تقریبا بالا، یک آیکون کوچک با چهره خود را مشاهده می کنید. این موقعیت را در عکس زیر ارائه داده ایم.

خب روی این بخش ضربه بزنید تا یک سری آپشن ها به شما نمایش داده شود. این آپشن ها را انقدر اسکرول کنید و به پایین بیایید تا به عبارت Chat Heads برسید.

معمولا تاگل این بخش باید فعال باشد. خب وقتی آبی رنگ است یعنی که فعال است. روی این تاگل ضربه بزنید یا اسلاید کنید تا خاکستری رنگ شود و این یعنی این خاصیت را غیر فعال می کنید.

روش دوم

خب بدین ترتیب می توان مطمئن بود که این خاصیت غیرفعال می شود. اما شیوه دیگر هم کاملا دستی است. به این صورت می توانید سر ها را از بالا اسلاید کنید و آن ها را حذف کنید. مثل عکس زیر:

وقتی که هد را می کشید، تا آن را از صفحه حذف کنید تا از شر آن راحت شوید یک دکمه ضربدر ظاهر می شود که باید آن را به سمت ضربدر بکشید تا از جلوی روی شما حذف شود.

این روش به صورت شخصی است و مثلا می تواند یک فرد را از هد چت پاک کند. وقتی یکی از افراد را با این شیوه از دایره هد چت بیرون کردید منتظر نفر بعدی باشید تا پیام دهد. به همحض اینکه پیام داد می توانید هد چت او که نشان از عکس پروفایل او دارد را به همین ترتیب، به پایین اسلاید کنید و به ضربدر برسانید و بدین ترتیب تک تک آن ها را ترور کنید.

در این باره تجربیات خود و دیدگاه های تان را در بخش نظرات بنویسید. در صورت مفید بودن این مطلب را روی شبکه های اجتماعی نشر دهید.

منبع

چطور سر برگ چت مسنجر فیس بوک را در اندروید غیرفعال کنیم؟

حذف چت هد مسنجر فیس بوک

ارسال مسیج به دوستان و اعضای خانواده و در ارتباط بودن با آن ها و حتی گپ و گفت های دوستانه می تواند برای ما خیلی لذت بخش باشد. یکی از بهترین ابزارها برای این کار استفاده از مسنجر فیس بوک است چرا که می توان احتمال داد هر کسی که به دنبال او هستیم در این شبکه حاضر است.گویا آی تی: اما یکی از نفرت انگیز ترین چیزها این است که هر لحظه چهره های افراد را بالای موبایل خود مشاهده کنیم. این معضل مخصوصا در مسنجر فیس بوک وجود دارد.

خب این لیست در واقع لیستی از افرادی است که احتمالا آن ها را می شناسید و به آن ها علاقه دارید. به این بخش در مسنجر فیس بوک مخصوصا Chat Heads گفته می شود.

خب حالا شاید به هر دلیلی دیگر این افراد را دوست ندارید و نمی خواهید چهره های آن ها را به طور شناور مشاهده کنید. خب برای این کار، دو راه به شما پیشنهاد می شود که راه اول می توانید این قابلیت را در گوشی خود پنهان کنید و بعد با سیستم تنظیمات را طوری تغییر دهید که هیچ وقت در هیچ دستگاهی این بخش شناور را نبینید.

روش اول

خب برای این کار، لازم است که به مسنجر فیس بوک و صفحه اصلی آن بروید یا اینکه، یک Chat Head باز را لمس کنید تا وارد مسنجر فیس بوک شوید.

خب در مسنجر در سمت راست و تقریبا بالا، یک آیکون کوچک با چهره خود را مشاهده می کنید. این موقعیت را در عکس زیر ارائه داده ایم.

خب روی این بخش ضربه بزنید تا یک سری آپشن ها به شما نمایش داده شود. این آپشن ها را انقدر اسکرول کنید و به پایین بیایید تا به عبارت Chat Heads برسید.

معمولا تاگل این بخش باید فعال باشد. خب وقتی آبی رنگ است یعنی که فعال است. روی این تاگل ضربه بزنید یا اسلاید کنید تا خاکستری رنگ شود و این یعنی این خاصیت را غیر فعال می کنید.

روش دوم

خب بدین ترتیب می توان مطمئن بود که این خاصیت غیرفعال می شود. اما شیوه دیگر هم کاملا دستی است. به این صورت می توانید سر ها را از بالا اسلاید کنید و آن ها را حذف کنید. مثل عکس زیر:

وقتی که هد را می کشید، تا آن را از صفحه حذف کنید تا از شر آن راحت شوید یک دکمه ضربدر ظاهر می شود که باید آن را به سمت ضربدر بکشید تا از جلوی روی شما حذف شود.

این روش به صورت شخصی است و مثلا می تواند یک فرد را از هد چت پاک کند. وقتی یکی از افراد را با این شیوه از دایره هد چت بیرون کردید منتظر نفر بعدی باشید تا پیام دهد. به همحض اینکه پیام داد می توانید هد چت او که نشان از عکس پروفایل او دارد را به همین ترتیب، به پایین اسلاید کنید و به ضربدر برسانید و بدین ترتیب تک تک آن ها را ترور کنید.

در این باره تجربیات خود و دیدگاه های تان را در بخش نظرات بنویسید. در صورت مفید بودن این مطلب را روی شبکه های اجتماعی نشر دهید.

منبع

زیرساخت: با دستور دبیرشورایعالی فضای مجازی مجوز استقرار سرورهای تلگرام در ایران لغو و کند می‌شود

telegram filter.jpg
 
شرکت ارتباطات زیرساخت با انتشار یک اطلاعیه صادقانه از ابلاغ دستور دکتر ابوالحسن فیروزآبادی -دبیر شورایعالی فضای مجازی- برای قطع ارتباط سرورهای CDN مستقر در ایران تلگرام و احتمال کندی این پیام رسان خبر داد.
 
به گزارش آژانس خبری فناوری اطلاعات و ارتباطات (ایستنا)، شرکت ارتباطات زيرساخت در راستاي شفافيت ساختارمند كه آن را راهبردي اساسي در وزارت ارتباطات مي داند، به اطلاع عموم مي رساند: عصر روز گذشته ابلاغیه‌ای توسط دبیر محترم شورایعالی فضای مجازی و رئیس مرکز ملی فضای مجازی واصل شد که بر اساس آن، مجوز قانونی صادره ي آن مرکز در سال ۱۳۹۵ در  خصوص استقرار سرورهای شبکه توزیع محتوای پیام رسان تلگرام(CDN) در ایران لغو و باطل اعلام شده است.
 
این شرکت در اطلاعیه خود آورده: بر اساس روالهای قانونی، "شرکت ارتباطات زیرساخت" موظف است نسبت به خروج این سرورها از مدار اقدام نمايد و از این پس، ترافیک این پیام رسان تنها از طریق "ارتباطات بین الملل کشور" راهیابی خواهد شد،
 
شرکت ارتباطات زیرساخت در پایان اطلاعیه خود تصریح کرده : اجرای اين ابلاغيه مركز ملي فضاي مجازي، ممکن است کاهش کیفیت استفاده از اين پيام رسان را در پی داشته باشد.
 
براساس برخی اخبار منتشر شده، پس از اعمال این دستورالعمل، ظاهرا برخی از کاربران با مشکل عدم بارگذاری تصاویر و ویدئو ها در این پیام رسان مواجه شده اند. 
 
 

زیرساخت: با دستور دبیرشورایعالی فضای مجازی مجوز استقرار سرورهای تلگرام در ایران لغو و کند می‌شود

telegram filter.jpg
 
شرکت ارتباطات زیرساخت با انتشار یک اطلاعیه صادقانه از ابلاغ دستور دکتر ابوالحسن فیروزآبادی -دبیر شورایعالی فضای مجازی- برای قطع ارتباط سرورهای CDN مستقر در ایران تلگرام و احتمال کندی این پیام رسان خبر داد.
 
به گزارش آژانس خبری فناوری اطلاعات و ارتباطات (ایستنا)، شرکت ارتباطات زيرساخت در راستاي شفافيت ساختارمند كه آن را راهبردي اساسي در وزارت ارتباطات مي داند، به اطلاع عموم مي رساند: عصر روز گذشته ابلاغیه‌ای توسط دبیر محترم شورایعالی فضای مجازی و رئیس مرکز ملی فضای مجازی واصل شد که بر اساس آن، مجوز قانونی صادره ي آن مرکز در سال ۱۳۹۵ در  خصوص استقرار سرورهای شبکه توزیع محتوای پیام رسان تلگرام(CDN) در ایران لغو و باطل اعلام شده است.
 
این شرکت در اطلاعیه خود آورده: بر اساس روالهای قانونی، "شرکت ارتباطات زیرساخت" موظف است نسبت به خروج این سرورها از مدار اقدام نمايد و از این پس، ترافیک این پیام رسان تنها از طریق "ارتباطات بین الملل کشور" راهیابی خواهد شد،
 
شرکت ارتباطات زیرساخت در پایان اطلاعیه خود تصریح کرده : اجرای اين ابلاغيه مركز ملي فضاي مجازي، ممکن است کاهش کیفیت استفاده از اين پيام رسان را در پی داشته باشد.
 
براساس برخی اخبار منتشر شده، پس از اعمال این دستورالعمل، ظاهرا برخی از کاربران با مشکل عدم بارگذاری تصاویر و ویدئو ها در این پیام رسان مواجه شده اند. 
 
 

بهترین برنامه‌های رایگان برای گرفتن تصویر اسکرین شات در ویندوز : کدام نرم افزار را نصب کنیم؟

مطلب بهترین برنامه‌های رایگان برای گرفتن تصویر اسکرین شات در ویندوز : کدام نرم افزار را نصب کنیم؟ برای اولین بار در وب سایت تکراتو - اخبار روز تکنولوژی نوشته شده است. - تکراتو - اخبار روز تکنولوژی - - https://techrato.com/

برای تصویربرداری از دسکتاپ ویندوز در برنامه ها و بازی ها ابزارهای مختلفی وجود دارند. در این مطلب به معرفی بهترین برنامه‌های رایگان برای گرفتن تصویر اسکرین شات و تحوه کار آن در ویندوز پرداخته‌ایم. راه‌های زیادی برای گرفتن تصویر اسکرین شات در محیط ویندوز وجود دارد. برای انجام این فرآیند خود سیستم عامل ویندوز ۱۰ مایکروسافت...

مطلب بهترین برنامه‌های رایگان برای گرفتن تصویر اسکرین شات در ویندوز : کدام نرم افزار را نصب کنیم؟ برای اولین بار در وب سایت تکراتو - اخبار روز تکنولوژی نوشته شده است. - تکراتو - اخبار روز تکنولوژی - - https://techrato.com/

تاکید بر لزوم دریافت مجوز برای نقل و انتقال پول در پیام رسان‌ها

 
رییس پژوهشکده پولی و بانکی گفت: پیام رسان ها به طور مستقل مجاز به نقل و انتقال پول نیستند، مگر اینکه از بانک مرکزی برای این امر مجوز داشته باشند.
 
به گزارش تماس نیوز، علی دیواندری در در آستانه برگزاری ششمین همایش تجاری و بانکی ایران و اروپا در زمینه قانونگذاری مشخص برای پرداخت از طریق پیام رسان ها اظهارداشت: پژوهشکده پولی و بانکی هنوز اقدامی را در این زمینه انجام نداده است.
 
وی با بیان اینکه پیام رسان های داخلی زیر چتر بانک ها از طریق استارتاپ ها مجوز برخی کارها را دارند، افزود: پیام رسان ها، فین تک ها و استارتاپ ها به طور طبیعی و مستقل مجاز نبودند تا نقل و انتقال پولی انجام دهند، مگر اینکه از بانک مرکزی مجوز داشته باشند.
 
 
ششمین همایش تجاری و بانکی ایران _ اروپا در روزهای ۸ و ۹ اردیبهشت با حضور مدیران ارشد نظام بانکی و اقتصادی و کشور و مدیرانی از کشورهای اروپایی در تهران برگزار می شود.

iOS 11.3.1 بالاخره مشکل اسکن کد های QR را حل کرد

حل مشکل امنیتی در ای او اس

یکی از علت های مهاجرت کاربران اپل از نسخه های آی او اس قدیمی به iOS 11 این بوده که این نسخه دارای یک نرم افزار قوی در بخش دوربین است که انصافا نسبت به نسخه های قبل خیلی فرق دارد. 

گویا آی تی: اسکن کد کیو آر هم یکی از بخش های خاص نرم افزار دوربین در iOS 11 است که به دلیل وجود آن، خیلی از افراد از این نسخه از آی او اس احساس رضایت داشته اند اما وجود یک باگ یا خطا یا کمبود یا چنین چیزی در این بخش موجب آزردگی بعضی از کاربران شده بود.

به همین دلیل، هر چند این مشکل چند ماه است که کشف شده اما اپل نهایتا این مشکل را در روزهای اخیر حل کرد.

گزارش مشکلات درست از جایی وارد شد که کاربران در نسخه  iOS 11.2.1 اقدام به اسکن کد های کیو آر می کردند. بعد از اینکه به قصد ورود به دامنه معرفی شده، روی کد ها اسکن صورت می گرفت، یک پنجره پاپ آپ باز می شد و کاربران شاهد هدایت به سمت دامینی بودند که اصلا با چیزی که قصد ورود به آن داشتند فرق داشت.

البته می توان گفت که این مشکل ناشی از کدهای کیو آر مسموم بوده است.

معمولا اسکن چنین کد هایی برای کاربران معضل شده بود چرا که این گونه اسکن ها می توانست از طریق دوربین، برای کاربران مشکل ساز باشد و مشکل امنیتی ایجاد کند.
در چنین شرایطی ( اگر از نسخه های دیگر استفاده می کنید ) کد ها را با کیو آر کد خوان های دیگر ابتدا تست کنید تا مشکلات امنیتی کاهش پیدا کند.

Roman Mueller مشاور امنیتی اپل اولین کسی بود که این مشکل را شناسایی کرد و حالا می گوید که این مشکل را دیروز حل کرده اند.

این مشاور امنیتی در CVE-2018-4187  این خطا را هشدار داده بود و آن را برای نسخه بهینه شده ای که با  iOS 11.3.1 گزارش شده حل کرده است.

اگر سیستم عامل خود را بروز رسانی کنید ممکن است فکر کنید که هیچ تغییری در این باره رخ نداده که البته کاملا حق دارید چرا که این مشکل مسئله ای ساختاری است و به ظاهر برنامه و کیو آر کد خوان ارتباطی ندارد.

صرف نظر از اینکه در نهایت اپل را به آسیب پذیری کد اسکنر QR اظهار کرد، این شرکت اکنون گام هایی را برای پچ کردن آن نه تنها در iOS 11.3.1 بلکه همچنین نسخه های اول و دوم بتا برای iOS 11.4 نیز گرفته است.

در حالی که گفته شده این معضل برای نسخه  iOS 11.3.1 حل شده و در دسترس کاربران قرار گرفته، اپل هم اکنون نسخه  iOS 11.4 بتا را نیز ارائه داده است.

اگر می خواهید بدانید که در بروز رسانی امنیتی یاد شده دقیقا چه گذشته است می توانید به security content log مراجعه کنید و نظرات مشاور امنیتی را بخوانید.

از آن جا که این یک خبر مهم و امنیتی است، توصیه می شود که این مطلب را برای دوستان آی او اسی خود ارسال کنید و از آن ها بخواهید که نسخه آی او اس خود را هر چه سریع تر بروز رسانی کنند.

در این باره تجربیات و دیدگاه خود را بنویسید و این مطلب را روی شبکه های اجتماعی نشر دهید.

منبع

iOS 11.3.1 بالاخره مشکل اسکن کد های QR را حل کرد

حل مشکل امنیتی در ای او اس

یکی از علت های مهاجرت کاربران اپل از نسخه های آی او اس قدیمی به iOS 11 این بوده که این نسخه دارای یک نرم افزار قوی در بخش دوربین است که انصافا نسبت به نسخه های قبل خیلی فرق دارد. 

گویا آی تی: اسکن کد کیو آر هم یکی از بخش های خاص نرم افزار دوربین در iOS 11 است که به دلیل وجود آن، خیلی از افراد از این نسخه از آی او اس احساس رضایت داشته اند اما وجود یک باگ یا خطا یا کمبود یا چنین چیزی در این بخش موجب آزردگی بعضی از کاربران شده بود.

به همین دلیل، هر چند این مشکل چند ماه است که کشف شده اما اپل نهایتا این مشکل را در روزهای اخیر حل کرد.

گزارش مشکلات درست از جایی وارد شد که کاربران در نسخه  iOS 11.2.1 اقدام به اسکن کد های کیو آر می کردند. بعد از اینکه به قصد ورود به دامنه معرفی شده، روی کد ها اسکن صورت می گرفت، یک پنجره پاپ آپ باز می شد و کاربران شاهد هدایت به سمت دامینی بودند که اصلا با چیزی که قصد ورود به آن داشتند فرق داشت.

البته می توان گفت که این مشکل ناشی از کدهای کیو آر مسموم بوده است.

معمولا اسکن چنین کد هایی برای کاربران معضل شده بود چرا که این گونه اسکن ها می توانست از طریق دوربین، برای کاربران مشکل ساز باشد و مشکل امنیتی ایجاد کند.
در چنین شرایطی ( اگر از نسخه های دیگر استفاده می کنید ) کد ها را با کیو آر کد خوان های دیگر ابتدا تست کنید تا مشکلات امنیتی کاهش پیدا کند.

Roman Mueller مشاور امنیتی اپل اولین کسی بود که این مشکل را شناسایی کرد و حالا می گوید که این مشکل را دیروز حل کرده اند.

این مشاور امنیتی در CVE-2018-4187  این خطا را هشدار داده بود و آن را برای نسخه بهینه شده ای که با  iOS 11.3.1 گزارش شده حل کرده است.

اگر سیستم عامل خود را بروز رسانی کنید ممکن است فکر کنید که هیچ تغییری در این باره رخ نداده که البته کاملا حق دارید چرا که این مشکل مسئله ای ساختاری است و به ظاهر برنامه و کیو آر کد خوان ارتباطی ندارد.

صرف نظر از اینکه در نهایت اپل را به آسیب پذیری کد اسکنر QR اظهار کرد، این شرکت اکنون گام هایی را برای پچ کردن آن نه تنها در iOS 11.3.1 بلکه همچنین نسخه های اول و دوم بتا برای iOS 11.4 نیز گرفته است.

در حالی که گفته شده این معضل برای نسخه  iOS 11.3.1 حل شده و در دسترس کاربران قرار گرفته، اپل هم اکنون نسخه  iOS 11.4 بتا را نیز ارائه داده است.

اگر می خواهید بدانید که در بروز رسانی امنیتی یاد شده دقیقا چه گذشته است می توانید به security content log مراجعه کنید و نظرات مشاور امنیتی را بخوانید.

از آن جا که این یک خبر مهم و امنیتی است، توصیه می شود که این مطلب را برای دوستان آی او اسی خود ارسال کنید و از آن ها بخواهید که نسخه آی او اس خود را هر چه سریع تر بروز رسانی کنند.

در این باره تجربیات و دیدگاه خود را بنویسید و این مطلب را روی شبکه های اجتماعی نشر دهید.

منبع

چگونه در یونیتی یک اپلیکیشن موبایلی واقعیت افزوده بسازیم؟ ( قسمت دوم )

بعد از این که فرآیند نصب نرم‌افزار تمام شد، حالا زمان ساختن فریمورک فرا رسیده تا اپ واقعیت افزوده بتواند بر روی دستگاه‌های اندروید کار کند. این آموزش را می توانید از اینجا بخوانید

گویا آی تی: سفری که برای فراگیری نحوه‌ی توسعه‌ی نرم‌افزارها داریم می‌تواند طولانی و سخت باشد. خوشبختانه توسعه‌دهندگان نرم‌افزار، با روش‌هایی بی‌شباهت به سایر جنبه‌های فنی و خلاقانه‌ی کار، معمولاً مسیرهای پیش رو را فوق العاده راحت می‌سازند تا دنبال کردنشان ساده باشد. این موضوع به احتمال زیاد متأثر از فلسفه‌ی متن باز است که در طول ۲۰ سال گذشته سلطه‌ی خود را در حوزه‌ی توسعه‌ی نرم‌افزار گسترده‌تر کرده است.

صرف نظر از استدلال‌های مختلف، هزینه‌ی ورود به این عرصه در سالیان اخیر به شکل چشم‌گیری کاهش یافته است.

 

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

 

Scenes و Prefabs

 

در این مقاله می‌خواهیم دو حوزه‌ی اصلی یونیتی که برای ساختن فریمورک لازم است را به شما معرفی کنیم: Scenes و Prefabs. یونیتی از یک فایل محتوانگه‌دار به نام صحنه (Scene) استفاده می‌کند که همه‌ی جزءهایی را که در یک لحظه از آن‌ها استفاده می‌کنیم نگهداری می‌کند. یک اپلیکیشن بسته به ساختار مدنظر شما می‌تواند فقط با یک صحنه یا با هر تعداد صحنه که شما بخواهید کار کند.

 

برای درک بهتر موضوع می‌توانید صحنه‌ها را مثل مراحل مختلف یک بازی در نظر بگیرید که می‌توانید به تشکیل ساختار اپلیکیشن ما کمک کند. اما فکر نکنید یونیتی فقط یک موتور بازی‌سازی است. هرچند این پلتفرم به عنوان یک موتور بازی‌سازی طراحی شد، اما حالا که واقعیت افزوده و مجازی وارد جریان اصلی بازار شده‌اند، بهتر است یونیتی را هم به عنوان یک موتور سه‌بعدی در نظر بگیرید.

 

مرحله ۱ – ایجاد صحنه‌ی جدید

 

برای ساختن یک صحنه‌ی جدید باید جایی برای ذخیره‌سازی آن داشته باشید. پس ابتدا بگذارید یک پوشه‌ی جدید برای صحنه‌هایمان بسازیم. در پنجره‌ی Project، روی Assets کلیک راست کرده و از بخش Create گزینه‌ی Folder را انتخاب کنید. سپس اسم پوشه را Scenes بگذارید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

حالا از منوی File گزینه‌ی Save Scene as را انتخاب کنید. آنگاه به پوشه‌ی Scenes بروید. عبارت NRARCore (یا هر چیزی که آن صحنه را به یاد شما می‌آورد) را در فیلد File name وارد کنید و روی دکمه‌ی Save کلیک نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

مرحله ۲ – آوردن ARCore Prefabs به Scene

 

Prefabs نوع داده است که به ما اجازه می‌دهد مجموعه‌ای از آبجکت‌های بازی (GameObjects) و اجزای مرتبط با آن را در آن ذخیره کنیم و در صورت نیاز بتوانیم بلافاصله آن‌ها را در موتور توسعه اجرا نماییم. همه‌ی تنظیماتی که در هنگام ساخت یک Prefab ذخیره می‌شود، همراه با خود اجزا نگهداری می‌شود. در این‌جا می‌خواهیم دو Prefab-ای را که بخشی از فریمورک ARCore هستند به پروژه‌مان اضافه کنیم. در ادامه Prefab خودمان را می‌سازیم.

 

در پنجره‌ی Hierarchy یونیتی، هر دو گزینه‌ی Main Camera و Directional Light را انتخاب کنید. سپس روی آن‌ها کلیک راست کرده و Delete را انتخاب نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

در پنجره‌ی Project، از بخش GoogleARCore وارد پوشه‌ی Prefabs شوید. ARCore Device و Environmental Light را انتخاب کرده (فلش قرمز تصویر زیر را ببینید)، سپس این جفت Prefabs را از پنجره‌ی Project بکشید و به داخل پنجره‌ی Hierarchy ببرید (فلش سبز تصویر زیر را ببینید).

 

ساخت اپلیکیشن واقعیت افزوده AR

سپس از پنجره‌ی Hierarchy روی دکمه‌ی Create کلیک و از بخش UI، Event System را انتخاب کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۳ – ایمپورت کردنBillboard  و  Texture

 

همان طور که قبلاً گفتیم، خودمان هم می‌توانیم Prefab بسازیم. برای انجام این کار می‌خواهیم از داده‌هایی که در درس‌های قبلی دانلود کرده بودیم استفاده کنیم. به محلی که قبلاً بیلبورد را دانلود کردیم بروید. برای دسترسی راحت‌تر آن را اکسترکت کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

فایل Next Reality texture را که از درس قبلی دانلود کرده بودید در همین پوشه کپی نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

پنجره‌ی Windows Explorer را روی پنجره‌ی یونیتی قرار دهید تا بتوانید پوشه‌ی Assets را در پنجره‌ی Project ببینید. سپس از درون پنجره‌ی Windows Explorer، پوشه‌ای که حاوی مدل بیلبورد و فایل Texture است را انتخاب کنید. حالا آن را بکشید و در پوشه‌ی Assets یونیتی رها کنید. در آخر نام فایل را به Billboard تغییر دهید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۴ – تخصیص Texture به Billboard

 

آبجکت‌های سه‌بعدی ما نیازمند Texture یا فایل تصویری است. این تصاویر به نحوی در اطراف آبجکت‌های سه‌بعدی قرار می‌گیرند که می‌توانند رنگ آن آبجکت را تغییر دهند یا (همان‌طور که از نام Texture بر می‌آید) به آبجکت مذکور یک نوع طرح زمخت یا لطیف بدهند. در فرآیند ایمپورت کردن، پوشه‌ای به نام Materials ساخته می‌شود. آن را باز کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی باز شد، روی ad کلیک نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

به پنجره‌ی Inspector نگاه کنید تا جزئیات مربوط به متریال‌ها را ببینید. سپس روی علامت دونات کوچکی که کنار Albedo قرار دارد کلیک کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی پنجره‌ی Select Texture باز شد، روی فایل nextreality.color-bg(2).png دو بار کلیک کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

بافت مذکور آن طور که انتظار داشتم بشود نشد، بنابراین باید آن را کمی تغییر بدهیم. از بخش Tiling دو مقدار X و Y را روی ۰٫۸۸ تنظیم کنید. سپس، در قسمت Offset مقدار X را به ۰٫۰۳ تغییر دهید ولی بگذارید Y صفر بماند.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۵ – ایجاد Billboard Prefab

 

حالا بگذارید هر چه داریم را کنار هم قرار دهیم تا بیلبوردمان را بسازیم و آن را به یک Prefab تبدیل کنیم. در پنجره‌ی Project، از بخش Assets > Billboard، خود مدل Billboard  را انتخاب کنید. و همان طور که قبلاً هم گفتیم، آن را بکشید و درون پنجره‌ی Hierarchy رها کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

در پنجره‌ی Project، از بخش Assets یک پوشه‌ی Prefabs بسازید. آنگاه آبجکت Billboard را بکشید و در پنجره‌ی Hierarchy رها کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی Billboard Prefab به وجود آمد – مثل نمونه‌ای که در تصویر زیر در پوشه‌ی Prefabs می‌بینید– می‌توانید آبجکت Billboard را از پنجره‌ی Hierarchy حذف کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

کار تقریباً تمام شده است. در بخش بعدی، عملاً اپلیکیشن را تست می‌کنیم و می‌بینیم که برای اولین بار بر روی یک دستگاه چطور اجرا می‌شود. از آن مرحله به بعد، کار بر روی بخش تعاملی را آغاز می‌کنیم.

 

منبع

چگونه در یونیتی یک اپلیکیشن موبایلی واقعیت افزوده بسازیم؟ ( قسمت دوم )

بعد از این که فرآیند نصب نرم‌افزار تمام شد، حالا زمان ساختن فریمورک فرا رسیده تا اپ واقعیت افزوده بتواند بر روی دستگاه‌های اندروید کار کند. این آموزش را می توانید از اینجا بخوانید

گویا آی تی: سفری که برای فراگیری نحوه‌ی توسعه‌ی نرم‌افزارها داریم می‌تواند طولانی و سخت باشد. خوشبختانه توسعه‌دهندگان نرم‌افزار، با روش‌هایی بی‌شباهت به سایر جنبه‌های فنی و خلاقانه‌ی کار، معمولاً مسیرهای پیش رو را فوق العاده راحت می‌سازند تا دنبال کردنشان ساده باشد. این موضوع به احتمال زیاد متأثر از فلسفه‌ی متن باز است که در طول ۲۰ سال گذشته سلطه‌ی خود را در حوزه‌ی توسعه‌ی نرم‌افزار گسترده‌تر کرده است.

صرف نظر از استدلال‌های مختلف، هزینه‌ی ورود به این عرصه در سالیان اخیر به شکل چشم‌گیری کاهش یافته است.

 

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

 

Scenes و Prefabs

 

در این مقاله می‌خواهیم دو حوزه‌ی اصلی یونیتی که برای ساختن فریمورک لازم است را به شما معرفی کنیم: Scenes و Prefabs. یونیتی از یک فایل محتوانگه‌دار به نام صحنه (Scene) استفاده می‌کند که همه‌ی جزءهایی را که در یک لحظه از آن‌ها استفاده می‌کنیم نگهداری می‌کند. یک اپلیکیشن بسته به ساختار مدنظر شما می‌تواند فقط با یک صحنه یا با هر تعداد صحنه که شما بخواهید کار کند.

 

برای درک بهتر موضوع می‌توانید صحنه‌ها را مثل مراحل مختلف یک بازی در نظر بگیرید که می‌توانید به تشکیل ساختار اپلیکیشن ما کمک کند. اما فکر نکنید یونیتی فقط یک موتور بازی‌سازی است. هرچند این پلتفرم به عنوان یک موتور بازی‌سازی طراحی شد، اما حالا که واقعیت افزوده و مجازی وارد جریان اصلی بازار شده‌اند، بهتر است یونیتی را هم به عنوان یک موتور سه‌بعدی در نظر بگیرید.

 

مرحله ۱ – ایجاد صحنه‌ی جدید

 

برای ساختن یک صحنه‌ی جدید باید جایی برای ذخیره‌سازی آن داشته باشید. پس ابتدا بگذارید یک پوشه‌ی جدید برای صحنه‌هایمان بسازیم. در پنجره‌ی Project، روی Assets کلیک راست کرده و از بخش Create گزینه‌ی Folder را انتخاب کنید. سپس اسم پوشه را Scenes بگذارید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

حالا از منوی File گزینه‌ی Save Scene as را انتخاب کنید. آنگاه به پوشه‌ی Scenes بروید. عبارت NRARCore (یا هر چیزی که آن صحنه را به یاد شما می‌آورد) را در فیلد File name وارد کنید و روی دکمه‌ی Save کلیک نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

مرحله ۲ – آوردن ARCore Prefabs به Scene

 

Prefabs نوع داده است که به ما اجازه می‌دهد مجموعه‌ای از آبجکت‌های بازی (GameObjects) و اجزای مرتبط با آن را در آن ذخیره کنیم و در صورت نیاز بتوانیم بلافاصله آن‌ها را در موتور توسعه اجرا نماییم. همه‌ی تنظیماتی که در هنگام ساخت یک Prefab ذخیره می‌شود، همراه با خود اجزا نگهداری می‌شود. در این‌جا می‌خواهیم دو Prefab-ای را که بخشی از فریمورک ARCore هستند به پروژه‌مان اضافه کنیم. در ادامه Prefab خودمان را می‌سازیم.

 

در پنجره‌ی Hierarchy یونیتی، هر دو گزینه‌ی Main Camera و Directional Light را انتخاب کنید. سپس روی آن‌ها کلیک راست کرده و Delete را انتخاب نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

در پنجره‌ی Project، از بخش GoogleARCore وارد پوشه‌ی Prefabs شوید. ARCore Device و Environmental Light را انتخاب کرده (فلش قرمز تصویر زیر را ببینید)، سپس این جفت Prefabs را از پنجره‌ی Project بکشید و به داخل پنجره‌ی Hierarchy ببرید (فلش سبز تصویر زیر را ببینید).

 

ساخت اپلیکیشن واقعیت افزوده AR

سپس از پنجره‌ی Hierarchy روی دکمه‌ی Create کلیک و از بخش UI، Event System را انتخاب کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۳ – ایمپورت کردنBillboard  و  Texture

 

همان طور که قبلاً گفتیم، خودمان هم می‌توانیم Prefab بسازیم. برای انجام این کار می‌خواهیم از داده‌هایی که در درس‌های قبلی دانلود کرده بودیم استفاده کنیم. به محلی که قبلاً بیلبورد را دانلود کردیم بروید. برای دسترسی راحت‌تر آن را اکسترکت کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

فایل Next Reality texture را که از درس قبلی دانلود کرده بودید در همین پوشه کپی نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

پنجره‌ی Windows Explorer را روی پنجره‌ی یونیتی قرار دهید تا بتوانید پوشه‌ی Assets را در پنجره‌ی Project ببینید. سپس از درون پنجره‌ی Windows Explorer، پوشه‌ای که حاوی مدل بیلبورد و فایل Texture است را انتخاب کنید. حالا آن را بکشید و در پوشه‌ی Assets یونیتی رها کنید. در آخر نام فایل را به Billboard تغییر دهید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۴ – تخصیص Texture به Billboard

 

آبجکت‌های سه‌بعدی ما نیازمند Texture یا فایل تصویری است. این تصاویر به نحوی در اطراف آبجکت‌های سه‌بعدی قرار می‌گیرند که می‌توانند رنگ آن آبجکت را تغییر دهند یا (همان‌طور که از نام Texture بر می‌آید) به آبجکت مذکور یک نوع طرح زمخت یا لطیف بدهند. در فرآیند ایمپورت کردن، پوشه‌ای به نام Materials ساخته می‌شود. آن را باز کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی باز شد، روی ad کلیک نمایید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

به پنجره‌ی Inspector نگاه کنید تا جزئیات مربوط به متریال‌ها را ببینید. سپس روی علامت دونات کوچکی که کنار Albedo قرار دارد کلیک کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی پنجره‌ی Select Texture باز شد، روی فایل nextreality.color-bg(2).png دو بار کلیک کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

بافت مذکور آن طور که انتظار داشتم بشود نشد، بنابراین باید آن را کمی تغییر بدهیم. از بخش Tiling دو مقدار X و Y را روی ۰٫۸۸ تنظیم کنید. سپس، در قسمت Offset مقدار X را به ۰٫۰۳ تغییر دهید ولی بگذارید Y صفر بماند.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

مرحله ۵ – ایجاد Billboard Prefab

 

حالا بگذارید هر چه داریم را کنار هم قرار دهیم تا بیلبوردمان را بسازیم و آن را به یک Prefab تبدیل کنیم. در پنجره‌ی Project، از بخش Assets > Billboard، خود مدل Billboard  را انتخاب کنید. و همان طور که قبلاً هم گفتیم، آن را بکشید و درون پنجره‌ی Hierarchy رها کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

در پنجره‌ی Project، از بخش Assets یک پوشه‌ی Prefabs بسازید. آنگاه آبجکت Billboard را بکشید و در پنجره‌ی Hierarchy رها کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

وقتی Billboard Prefab به وجود آمد – مثل نمونه‌ای که در تصویر زیر در پوشه‌ی Prefabs می‌بینید– می‌توانید آبجکت Billboard را از پنجره‌ی Hierarchy حذف کنید.

 

ساخت اپلیکیشن واقعیت افزوده AR

 

کار تقریباً تمام شده است. در بخش بعدی، عملاً اپلیکیشن را تست می‌کنیم و می‌بینیم که برای اولین بار بر روی یک دستگاه چطور اجرا می‌شود. از آن مرحله به بعد، کار بر روی بخش تعاملی را آغاز می‌کنیم.

 

منبع