Mundarija:

DeskMagic - Aryzon AR eshitish vositasi (TfCD) uchun ilova yaratish: 22 qadam
DeskMagic - Aryzon AR eshitish vositasi (TfCD) uchun ilova yaratish: 22 qadam

Video: DeskMagic - Aryzon AR eshitish vositasi (TfCD) uchun ilova yaratish: 22 qadam

Video: DeskMagic - Aryzon AR eshitish vositasi (TfCD) uchun ilova yaratish: 22 qadam
Video: Дополненная реальность за недорого! AR шлем Aryzon по цене Google Cardboard VR. | HI-GADGETS. 2024, Iyul
Anonim
DeskMagic - Aryzon AR eshitish vositasi uchun ilova yaratish (TfCD)
DeskMagic - Aryzon AR eshitish vositasi uchun ilova yaratish (TfCD)

Ushbu yo'riqnomada biz Aryzon AR eshitish vositasi uchun oddiy kengaytirilgan haqiqat (AR) dasturini yaratish jarayonini bosqichma -bosqich ko'rib chiqamiz. Hech qanday kodlash yoki boshqa tajriba talab qilinmaydi. Ilova juda oddiy bo'lsa -da, bu AR imkoniyatlari bilan o'ynashni boshlashning qiziqarli va oson usuli.

Aryzon AR eshitish vositasi haqida qo'shimcha ma'lumot olish uchun quyidagi manzilga tashrif buyuring:

aryzon.com/

Qo'llanmada qo'llaniladigan modellar Google Poly -dan quyidagi mualliflardan yuklab olingan:

Chana, kardan odam, sovg'alari bo'lgan daraxt, kabin - 14islands laboratoriyasi tomonidan CC -BY litsenziyasi bo'yicha

Boshqa daraxtlar - Google tomonidan Poly -by CC -BY litsenziyasi ostida

Qorli er - men tomondan

1 -qadam: Unity 3D -ni yuklab oling

Birlik 3D yuklab olish
Birlik 3D yuklab olish

Quyidagi havoladan, birlikning bepul, shaxsiy versiyasini yuklab oling. Bu bizning AR ilovamizning dvigateli bo'ladi.

store.unity.com/

2 -qadam: Unity 3D -ni o'rnating

Unity 3D -ni o'rnating
Unity 3D -ni o'rnating
Unity 3D -ni o'rnating
Unity 3D -ni o'rnating

O'rnatuvchi ochilganda sizdan qaysi birlik modullarini o'rnatishni tanlashingiz so'raladi. Sizga quyidagilar kerak bo'ladi

  • Birlikning o'zi - juda muhim
  • MonoDevelop - xato tuzatuvchi uchun ishlatiladi, bu loyihada haqiqiy kodlash yo'q
  • Hujjatlar - yordam tizimining to'g'ri ishlashi uchun
  • Android -ni qo'llab -quvvatlash - bu sizning loyihangiz bilan android ilovalarini yaratishga imkon beradi, siz o'zingiz ishlab chiqmoqchi bo'lgan har qanday qo'shimcha platformalarni qo'shishingiz mumkin, lekin bu ko'rsatma faqat Android -ni qamrab oladi.
  • Vuforia kengaytirilgan reallikni qo'llab -quvvatlash - 3D -dunyomizni ish stoliga joylashtirish uchun zarur bo'lgan AR -ni kuzatish uchun ishlatiladi.

3 -qadam: (bepul) hisob yaratish

Bepul hisob yaratish
Bepul hisob yaratish

Unity 3D -dan foydalanish uchun siz hisob yaratishingiz kerak bo'ladi. Bu shaxsiy foydalanish uchun bepul.

4 -qadam: O'z loyihangizni yarating

Loyihangizni yarating
Loyihangizni yarating

Endi sizning loyihangizni yaratish vaqti keldi. Ilovangizga yaxshi nom bering va Unity joylashtiradigan fayllarni osongina topishingiz mumkin bo'lgan joyni tanlang.

5 -qadam: sahnangizni yaratish

Sahnangizni yaratish
Sahnangizni yaratish

Birlik ochilgan sahna bilan ochiladi. Siz bu sahnani hozir saqlash orqali nomlashingiz mumkin.

6 -qadam: Aryzon SDK -ni yuklab oling

Aryzon SDK -ni yuklab oling
Aryzon SDK -ni yuklab oling

Aryzon birlik to'plami orqali Unity -ga birlashtirilgan SDK -ni yaratdi. Siz ushbu SDK -ni quyidagi havola orqali yuklab olishingiz mumkin:

developer.aryzon.com/t/basic-setup-of-sdk/…

7 -qadam: Aryzon SDK -ni Unity -ga import qiling

Unity -da Aryzon SDK -ni import qiling
Unity -da Aryzon SDK -ni import qiling
Unity -da Aryzon SDK -ni import qiling
Unity -da Aryzon SDK -ni import qiling

Aktivlar> import paketi> maxsus paketga o'ting. Keyin SDK Unitypackage -ni tanlang va hamma narsani loyihangizga import qiling.

8 -qadam: Vuforia demo sahnasini oching

Vuforia demo sahnasini oching
Vuforia demo sahnasini oching
Vuforia demo sahnasini oching
Vuforia demo sahnasini oching

Endi siz loyihaning asosiy papkasida bir nechta yangi papkalarni ko'rasiz. Aktivlar> Arizon> Namuna sahnalari -ga o'ting va Vuforia kuzatuv sahnasini oching.

9 -qadam: Yangi prefabrikani yarating

Yangi prefabrikani yarating
Yangi prefabrikani yarating

Muammolardan qutulish uchun biz "ImageTarget" komponentidan ierarxiya oynasida tanlash mumkin bo'lgan prefabrikani (standart, nusxa ko'chirish mumkin bo'lgan komponent) yaratishimiz mumkin.

"ImageTarget" komponentini aktivlar> Aryzon> Prefabrikalar papkasiga suring, men rasmda qilganimdek.

10 -qadam: Prefabrikalarni sahnaga import qiling

Prefabrikalarni sahnaga import qilish
Prefabrikalarni sahnaga import qilish

Endi siz o'sha prefabrik papkadan foydalanib, ilovaning ikkita eng muhim komponentini import qilishingiz mumkin: AryzonVuforia komponenti va imagetarget komponenti. Siz ularni prefabrik papkadan o'z sahnangizga sudrab olib borishingiz mumkin.

11 -qadam: kubni o'chirib tashlang

Kubni o'chirib tashlang
Kubni o'chirib tashlang

Siz ierarxiya oynasida ImageTarget komponentasini bosganingizda, ekrandagi kub shu komponentning bolasi ekanligini sezasiz. Bu dvigatelga kubni maqsadga nisbatan qaerga qo'yishi kerakligini aytadi.

Bu shuni anglatadiki, biz ARda to'g'ri ko'rsatmoqchi bo'lgan barcha modellarni bolaligimizdan ImageTarget komponentasiga qo'shishimiz kerak.

Endi biz kubni olib tashlashimiz va uni vizual jihatdan qiziqarli narsalar bilan almashtirishimiz mumkin

12 -qadam: namunaviy papkani yarating

Model papkasini yarating
Model papkasini yarating

Biz sahnaga qo'shadigan hamma narsani yaxshi kuzatib borish uchun siz loyiha oynasida namunaviy papkani yaratishingiz mumkin. bu papkada biz sahnaga qo'shmoqchi bo'lgan barcha modellar bo'ladi.

13 -qadam: Modellarni yuklab oling

Modellarni yuklab oling (yuklab oling)
Modellarni yuklab oling (yuklab oling)
Modellarni yuklab oling (yuklab oling)
Modellarni yuklab oling (yuklab oling)

Endi biz sahnamiz uchun bir nechta qiziqarli modellarni yuklab olamiz va ularni biz yaratgan modellar papkasiga joylashtiramiz. Buni o'rgatish uchun biz ularni Google Poly -dan olamiz. Google Poly ideal, chunki uning modellari VR va AR -ni yaxshi ishlashi uchun optimallashtirilgan.

Modelni yuklab olayotganda quyidagilarni yodda tuting

  • Model oddiy bo'lishi kerak (to'qimalar kam, ko'pburchak soni past), chunki sizning telefoningiz cheklangan resurslarga ega
  • Model muallifiga kredit bering (agar kerak bo'lsa, sizdan so'raladi)
  • Iloji bo'lsa, faylni FBX formatida yuklab oling. OBJ ishlaydi, lekin Unity -da ishlash biroz qiyinroq.

14 -qadam: sudrab olib tashlang

Suring va tashla
Suring va tashla

Siz modellarni jilddan sudrab olib, ularni sahna oynasiga joylashtirish orqali o'z sahnangizga joylashtirishingiz mumkin. Joylashtirilgandan so'ng, siz ularni o'lchashingiz, aylantirishingiz va kerakli joyga olib borishingiz mumkin.

Esingizda bo'lsin: yuqorida aytib o'tganimizdek, sahnaga qo'yilgan modellar har doim ImageTarget komponentining bolasi sifatida joylashtirilishi kerak.

15 -qadam: Qor yog'ishi

Qor qilsin
Qor qilsin
Qor qilsin
Qor qilsin

Haqiqatan ham uyga bayramona kayfiyat bag'ishlash uchun siz ozgina qor qo'sha olasiz. Buning eng oson yo'li zarracha emitentidan foydalanishdir. Ierakriya oynasida> effektlar> zarrachalar tizimini yaratish -ga o'ting. Bu sizning sahnangizda zarracha chiqaradigan ob'ektni yaratadi. Yaxshisi, inspektor oynasida o'ynab, siz uchun eng yaxshi sozlamalar nima ekanligini bilib oling (yomg'ir yog'ishi yoki bo'ron bo'lishi mumkin). Rasmdagi sozlamalar biz uchun juda yaxshi ishlaydi.

16 -qadam: platformani almashtirish

Platformani almashtirish
Platformani almashtirish

Ilovani android telefonimizda ijro etishdan oldin, avval uni yaratishimiz kerak. Birinchidan, biz ba'zi sozlamalarni o'zgartirishimiz kerak. Menyu satrida Fayl> Sozlamalarni tuzish -ga o'ting. Android platformasini tanlang va "Platformani almashtirish" tugmasini bosing.

17 -qadam: Sozlamalarni o'zgartiring

Sozlamalarni o'zgartiring
Sozlamalarni o'zgartiring
Sozlamalarni o'zgartiring
Sozlamalarni o'zgartiring
Sozlamalarni o'zgartiring
Sozlamalarni o'zgartiring

Xuddi shu oynalarda, endi "O'yinchi sozlamalari" tugmasini bosing. Bu platformaning barcha sozlamalari inspektor oynasida paydo bo'ladi. bu erda siz quyidagilarni qilishingiz kerak:

  • Kompaniyaning (xayoliy) nomini kiriting
  • Mahsulot nomini kiriting (bu sizning ilovangiz nomi bo'ladi).
  • "Boshqa sozlamalar" da "Paket nomi" maydoniga kompaniya va mahsulot nomini qo'shing.
  • Minimal API darajasini belgilang. Bu sizning telefoningiz ishlayotgan android versiyasi yoki undan pastroq bo'lishi kerak. Siz qanchalik past bo'lsangiz, eski qurilmalar bilan moslik shunchalik yuqori bo'ladi, lekin siz ham ba'zi funktsiyalarni yo'qotasiz.
  • "Android TV mosligi" belgilanmaganligiga ishonch hosil qiling. Buni tekshirish Vuforia -ning ishlashiga to'sqinlik qiladi.
  • Nihoyat, "XR sozlamalari" da "Vuforia kengaytirilgan haqiqat" ni tekshiring.

18 -qadam: Vuforia kalitini olish

Vuforia kalitini olish
Vuforia kalitini olish
Vuforia kalitini olish
Vuforia kalitini olish
Vuforia kalitini olish
Vuforia kalitini olish

AR kuzatuvining ishlashi uchun avval Vuforia litsenziyasini faollashtirishingiz kerak (shaxsiy foydalanish uchun bepul).

  • Hisob qaydnomasini yarating

    developer.vuforia.com/vui/auth/register

  • Litsenziya menejeriga o'ting va "Rivojlanish kalitini olish" -ni tanlang.
  • Bu erda siz avvalgi bosqichlarda ilova nomini kiritasiz
  • Maxsus kalitni buferga nusxalash

19 -qadam: Vuforia kalitini loyihangizga kiriting

Loyihangizga Vuforia kalitini kiritish
Loyihangizga Vuforia kalitini kiritish
Loyihangizga Vuforia kalitini kiritish
Loyihangizga Vuforia kalitini kiritish
  • Sahna ierarxiyasida "ARCamera" komponentini tanlang (AryzonVuforia ostida).
  • Tekshiruvchi oynasida pastda joylashgan "Vuforia konfiguratsiyasini ochish" deb belgilangan tugmani bosing.
  • Endi inspektor oynasida Vuforia konfiguratsiyasi ko'rsatiladi. Yangi ko'chirilgan litsenziya kalitini "Ilova litsenziyasi kaliti" maydoniga joylashtiring.

20 -qadam: Android SDK -ni sotib olish

Android SDK -ni sotib olish
Android SDK -ni sotib olish

Va nihoyat, Unity ilovasini yaratish uchun kompyuteringizda Android SDK bo'lishi kerak. Bu SDK -ni Android Studio orqali olishning eng oson yo'li. Android studiyasini quyidagi havoladan yuklab olishingiz mumkin (hisobsiz!):

developer.android.com/studio/index.html

Android Studio -ni o'rnatish avtomatik ravishda Android SDK -ni kompyuteringizga qo'yadi.

21 -qadam: Vaqtni yarating

Vaqtni yaratish!
Vaqtni yaratish!

Endi siz AR ilovasini yaratishingiz mumkin!

  • Qayta qurish sozlamalari menyusiga kiring (Fayl> Qurilish sozlamalari) va "qurish" tugmasini bosing
  • Endi siz APK (App Package) uchun nom kiritishingiz mumkin. E'tibor bering, bu faqat fayl nomi, u sizning ilovangiz nomiga ta'sir qilmaydi.
  • O'zingizning AR -ilovangizni o'rnatish uchun telefoningizda APK -ni oching!

Agar sizning telefoningiz "Noma'lum manbalardan" ilovalarni o'rnatishga ruxsat bermasa, shunchaki telefoningizning tizim sozlamalariga o'ting, so'ng xavfsizlik parametrlariga o'ting va "Noma'lum manbalar" katagiga belgi qo'ying. Xavfsizlik maqsadida, ilovani o'rnatganingizdan so'ng, bu katakchani olib tashlash tavsiya etiladi.

22 -qadam: Sehrli Rojdestvo bezaklaridan rohatlaning

Sehrli Rojdestvo bezaklaridan zavqlaning
Sehrli Rojdestvo bezaklaridan zavqlaning
Sehrli Rojdestvo bezaklaridan zavqlaning
Sehrli Rojdestvo bezaklaridan zavqlaning
Sehrli Rojdestvo bezaklaridan zavqlaning
Sehrli Rojdestvo bezaklaridan zavqlaning

Ilovani ishga tushiring, telefoningizni Aryzon AR garniturasiga joylashtiring va uni yuzingizga bog'lab qo'ying. Rojdestvo bezaklari sizning kuningizni yanada yorqinroq qilishini xohlagan joyingizga markerni qo'yishingiz mumkin! Masalan, kompyuter yonida: D.

Albatta, sizning ilovangiz uchun Rojdestvo mavzusidagi modellardan foydalanish shart emas. Akvarium yoki miniatyura yura parki haqida nima deyish mumkin?

Men ushbu Instructable (DeskMagic) ilovasi tuzilishining nusxasini qo'shdim, shuning uchun uni o'zingiz sinab ko'rishdan oldin natijalarni tekshirishingiz mumkin.

DeskMagic irodasi:

  • Ish stolingizni yanada qulayroq qiling
  • Olovingizni issiqlik va bayram ruhi bilan to'ldiring
  • Haqiqatan ham ajoyib ko'rinishga ega bo'ling

E'tibor bering, men buni faqat eski telefonimda sinab ko'rdim (Galaxy Note 3), shuning uchun sizning yurishingiz farq qilishi mumkin.

O'qiganingiz uchun tashakkur!

Tavsiya: