ساخت بازی Augmented Reality یا واقعیت افزوده با یونیتی
سلام
امروز می خوام در مورد ساخت بازی با تکنولوژی AR براتون یک آموزش بذارم . بازی هایی که با این روش ساخته می شن به این صورت کار می کنن که اگه شما دوربین موبایلت رو به سمت یکسری عکس خاص بگیری روی اون عکس یک مدل ۳ بعدی ظاهر می شه و شما می تونید با اون ارتباط بر قرار کنید .
خیلی بی مقدمه می رم سر اصل کار
قدم اول دانلود پکیچ مجانی Vuforia هستش که محصولی از شرکت معروف Qualcomm هستش . این پکیج هم برای اندروید و هم آی او اس و هم یونیتی پلاگین داره که من پلاگین یونیتیش رو برای شما آپلود کردم .
Vuforia Unity Package
http://s9.picofile.com/file/8270615492/VuforiaTutorial_unitypackage.html
قدم دوم اینه که یک عکس با جزییات بالا پیدا کنیم که Vuforia به راحتی اون رو تشخیص بده برای مثال این عکس عکس خوبیه
قدم سوم اینه که از طریق پورتال عکس مون رو آپلود کنیم و دیتاستی که برای پکیج Vuforia قابل فهم است رو دانلود کنیم .
فقط چون ایران رو تحریم کرده نمی تونید وارد بشید.
این کار خیلی سخت نیست فقط برای راحتی شما من خودم این کار رو کردم و فقط دیتاست رو برای شما قرار میدم.(لینکش توی قدم های بعدی هست)
قدم چهارم اینه که پروژه یونیتی رو بسازیم و پکیج Vuforia رو import کنیم .
سپس از فولدر زیر Prefab های ARCamera و ImageTarget رو بکشید و توی سن بندازید.
Assets/Qualcomm Augmented Reality/Prefabs
دقت کنید که MainCamera خود که قبلا توی سن بوده رو غیرفعال کنید یا پاک کنید .
حالا بازی رو اجرا کنید . بازی شما باید دقیقا تصویر دوربین شما رو نشون بده . اگه مثل من از لپ تاپ استفاده می کنید که خودش دوربین داره باید تصویر خودتون رو ببینید.
قدم بعدی اینه که پکیجی که لینکش رو دادم رو Import کنید .
حالا باید روی Prefab ای که اسمش ImageTarget است کلیک کنید و توی تنظیماتش دیتاست مون رو انتخاب کنید . به این شکل :
فقط کافیه که یک Qube بسازید و اون رو به عنوان بچه Prefab تون یعنی ImageTarget قرار بدید . با این کار به محض اینکه دوربین عکس رو تشخیص بده مکعب شما رو در اون نقطه نمایش میده .
قدم بعدی اینه که روی Prefab دوربین یعنی ARCamera کلیک کنید و تیک این تنطیمات رو بزنید .
دیگه چیزی نمونده !
یادتون نره که برای اینکه بتونید تاثیرش رو ببینید به پرینت از عکسی که لینکش رو دادم احتیاج دارید ، البته می تونید عکس رو با موبایلتون هم لود کنید و جلوی دوربین کامپیوتر قرار بدید تا نتیجش رو ببینید .
لینک دیتاست:
http://s9.picofile.com/file/8270616184/VuforiaTutorial_unitypackage.html
لینک پروژه نهایی::
http://s9.picofile.com/file/8270616192/VuforiaTutorial.zip.html
نمونه خروجی اندروی:
http://s9.picofile.com/file/8270616218/vuforia_unity_android_ios_2_8_9.rar.html
منبع: aminsojoudi.blog.ir