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

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

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

خب این لیست در واقع لیستی از افرادی است که احتمالا آن ها را می شناسید و به آن ها علاقه دارید. به این بخش در مسنجر فیس بوک مخصوصا 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

 

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

 

منبع

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

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

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

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

 

مرحله ۱ – مطمئن شوید که موبایل شما از این قابلیت پشتیبانی کند

 

قبل از این که کار را شروع کنید، یادتان باشد که برای تست کردن این اپلیکیشن باید دستگاهی داشته باشید که از این قابلیت پشتیبانی کند. خوشبختانه، با ارائه‌ی پیش‌نمایش ARCore و وارد شدن به فاز انتشار نسخه‌ی رسمی، گوگل هم دستگاه‌های بیشتری را تحت پوشش این پلتفرم قرار داده است. از جمله‌ی این دستگاه‌ها می‌توان به گوگل پیکسل، پیکسل ۲، سامسونگ گلکسی اس ۷، گلکسی اس ۸، گلکسی نوت ۸، وان پلاس ۵ و هوآوی پی ۲۰ اشاره کرد.

 

مرحله ۲ – دانلود نرم‌افزارها

 

با توجه به این که برای انجام راهنماهای این مطلب به ابزارهای مختلفی نیاز است، پیشنهاد می‌کنیم همه‌ی برنامه‌ها را درون یک پوشه ذخیره کنید تا دسترسی به آن‌ها آسان باشد. آنچه لازم دارید به شرح زیر است:

 

  • دانلود نسخه‌ی ۲۰۱۷.۳ یونیتی (برای کار کردن با نخستین نسخه‌ی رسمی ARCore به نسخه‌ی ۲۰۱۷.۳ یا نسخه‌های جدیدتر نیاز دارید).
  • نسخه‌ی ۳.۰ یا نسخه‌های جدیدتر نرم‌افزار Android Studio را دانلود و نصب کنید، چون این برنامه ساده‌ترین روش برای نصب SDK اندروید است. همچنین مطمئن شوید که نسخه‌ای که در فرآیند نصب انتخاب می‌کنید Android SDK version 7.0 (API Level 24) یا بالاتر باشد.
  • دانلود arcore-unity-sdk-v1.0.0.unitypackage
  • دانلود Sample Assets arcore-intro.unitypackage
  • روی تصویر زیر کلیک راست کرده، گزینه‌ی Save Image As را انتخاب نموده، یک نام برای آن بنویسید و در آخر تصویر را دانلود کنید.

 

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

 

  • مدل رایگان بیلبورد را از TurboSquid دانلود کنید. در صفحه‌ی دانلود نسخه‌ی Collada را به همراه افزونه‌ی DAE دریافت نمایید. (به یاد داشته باشید که نسخه‌ی FBX هم کار می‌کند، منتها نسخه‌ی DAE ظاهراً ایرادات کمتری دارد.)

 

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

 

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

 

مرحله ۳ – نصب یونیتی

 

وقتی یونیتی را نصب می‌کنیم، باید مطمئن شویم گزینه‌هایی که در حین نصب توسط ARCore استفاده می‌شود را انتخاب کرده‌ایم. برخی از این گزینه‌ها به طور پیشفرض انتخاب نشده‌اند، پس حواستان باشد.

 

به محلی که فایل‌های این پروژه را دانلود کردید بروید و روی فایل UnityDownloadAssistant-2017.3 دو بار کلیک کنید. مراحل نصب را دنبال نمایید تا به پنجره‌ی Choose Components برسید. حالا مطمئن شوید که علاوه بر Android Build Support گزینه‌ی Unity 2017.3.1f1 (یا هر نسخه‌ای که دارید از شاخه‌ی اصلی ۲۰۱۷٫۳ نصب می‌کنید) هم انتخاب شده باشد.

 

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

 

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

 

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

 

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

 

نکته‌ی تخصصی: کاربرانی که چند نسخه از یونیتی را روی سیستم‌شان نصب دارند می‌توانند از ابزار جدیدی به نام Unitu Hub که به تازگی توسط یونیتی معرفی شده استفاده کنند. این ابزار به شما کمک می‌کند که در پروژه‌های مختلف از نسخه‌های متفاوت یونیتی استفاده کنید (از آن‌جایی که سخت است به خاطر بسپاریم که کدام پروژه با کدام نسخه‌ی یونیتی کار می‌کند، این ابزار می‌تواند کمک بزرگی به شما بکند).

 

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

 

مرحله ۴ – پروژه‌ی ARCore خودتان را بسازید

 

حالا یک پروژه‌ی تازه می‌سازیم و خصوصیاتی که برای راه‌اندازی و اجرای پروژه لازم است را تنظیم می‌کنیم. مراحلی که در ادامه می‌آید در آینده می‌تواند برای آغاز کردن هر پروژه‌ی ARCore دیگری استفاده شود. پس می‌توانید این صفحه را برای خودتان بوکمارک کنید.

 

اپلیکیشن یونیتی را اجرا کرده و روی دکمه‌ی New کلیک کنید. نام پروژه‌ی جدید خود را NRARCore یا هر اسم دیگری که به نظرتان مناسب است بگذارید. سپس روی دکمه‌ی Create project کلیک کنید.

 

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

 

وقتی پنجره‌ی اصلی یونیتی باز شد، دکمه‌های Ctrl + Shift + B را فشار دهید یا از منوی File گزینه‌ی Build Settings را انتخاب کنید تا پنجره‌ی Build Settings باز شود. حالا از بخش Platform روی Android و بعد دکمه‌ی Switch Platform کلیک کنید. وقتی لوگوی یونیتی در کنار گزینه‌ی Android ظاهر شود، می‌فهمید که این گزینه انتخاب شده است. برای رفتن به مرحله‌ی بعد روی Player Settings کلیک کنید.

 

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

 

به زبانه‌ی Inspector بروید و از بخش Other Settings روی گزینه‌ی Multithreaded Rendering کلیک کنید تا تیک آن برداشته شود.

 

در فیلد Package Name، عبارت com.NextReality.ARCore یا چیزی با فرمت com.CompanyName.App بنویسید. این اسم باید برای دستگاه شما منحصر به فرد باشد، چون اگر اسم آن با اسم یک اپ دیگر یکسان باشد، ممکن است به مشکل بربخورید.

 

اکنون باید پایین‌ترین نسخه‌ی اندرویدی را که با ARCore سازگار است انتخاب کنیم. گزینه‌ی Minimum API Level را پیدا کنید، روی منوی کشویی کلیک و Android 7.0 ‘Nougat’ (API Level 24) را انتخاب نمایید. همان طور که از نام این گزینه پیداست، اپ شما دیگر با نسخه‌های قبل از اندروید نوقا کار نخواهد کرد.

 

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

از پایین صفحه‌ی Inspector روی گزینه‌ی XR Settings کلیک کنید. تیک گزینه‌ی ARCore Supported را بزنید و بعد از این بخش خارج شوید.

 

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

 

مرحله ۵ – افزودن SDK و Asset-های ARCore

 

در آخر، برای این که بخش اول کار تمام شود، باید عناصر ARKit را به نرم‌افزار ایمپورت کنیم. پس روی فایل arcore-unity-sdk-v1.0.0.unitypackage دو بار کلیک کنید.

 

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

 

این کار باعث می‌شود پنجره‌ی Import Unity Package باز شود. حالا کافی است روی دکمه‌ی Import کلیک کنید. در این بخش لازم نیست تیک هیچ گزینه‌ای را برداریم.

 

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

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

 

منبع