Pigių MR žaidimų demonstracija: 9 žingsniai
Pigių MR žaidimų demonstracija: 9 žingsniai
Anonim
Image
Image

www.bilibili.com/video/av7937721/ (vaizdo įrašo URL žemyninėje Kinijoje)

Peržiūra:

Nustatykite ženklo paveikslėlį ant dviejų ašių laikiklio , Vartotojas pažvelgia į jį iš kartono , gali matyti monstrą, uždengtą ant ženklo, ir šaudo vienas į kitą žaidimų pasaulyje.

Naudokite AR, kad išsiaiškintumėte kampą tarp vartotojo ir pažymėkite paveikslėlį, tada naudokite vieną „Wi -Fi“perdavimą, valdykite laikiklio pasukimą kampu, ženklas visada gali sekti naudotoją kaip saulėgrąžą.

Ypatingas ačiū

  • „Vuforia“, puikus AR SDK, ypač tinka „Google cardBoard“;
  • https://goo.gl/images/H8Tzw9, „Kratos“ICO, grožis ir gerai AR identifikuoti;
  • „Majenko Technologies“ar „Wifi“kodo šablonas, kurį sukūrė arduino, tikrai paprasta naudoti;

1 žingsnis: medžiagų sąrašas

Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
  • Techninė įranga
    • Išmanusis telefonas, „Android“perduodamas, „iPhone“yra TBA;
    • „Google CardBoard VR HMD“;
    • vilkimo ašies laikiklis; pasidaryk pats arba nusipirk;
    • Spausdinimo popierius A4;
    • „Arduino“belaidžio interneto plokštė, pavadinta „WeMos D1“;
    • Arduino skydai;
    • Kai kurie trumpieji laidai;
    • Servo x4.
    • Nuolatinės srovės maitinimo modulis (pasirenkamas, bandymui).
    • Susegiklis, klijų lazdelė, žirklės, popieriaus pjaustytuvas;
    • Baterija;
  • Programinė įranga
    • arduino.cc redaktorius;
    • Unity5.3.4 ;
    • „Vuforia unity SDK 6.2“;

2 žingsnis: Vilkimo ašies laikiklis

Vilkimo ašies laikiklis
Vilkimo ašies laikiklis
Vilkimo ašies laikiklis
Vilkimo ašies laikiklis
Vilkimo ašies laikiklis
Vilkimo ašies laikiklis

Rask kartono :

  1. Pagamintas pagrindas;
  2. Rankena vertikali ir horizontali, uždėkite servo;
  3. Ženklo paveikslėlio platforma;
  4. spausdinti paveikslėlį, dydis yra ketvirtadalis A4;

Turėtumėte sustiprinti kartoną su knygų kanalizacija;

Pastaba: nenaudokite per storo kartono, galbūt segtukas gali neveikti.

3 žingsnis: „Hardware Connect“

Aparatinė jungtis
Aparatinė jungtis
Aparatinė jungtis
Aparatinė jungtis

„WeMos d1“kaištis turi nedidelę problemą. Spausdinimo numeris laive negali sutapti su arduino kodu, todėl būkite atsargūs;

Aš išbandau keletą kaiščių, gaunu tikrai skaičių, pls nuorodą.

// kodo smeigtukas --- D1 borad pin // 2 ---- 8

//3 ---- 0

4 žingsnis: „Arduino“įkėlimas

Norėdami nustatyti arduino aplinką, sekite žemiau esantį URL:

Diegimas naudojant lentų tvarkyklę

tada arduino redaktoriuje turite pasirinkti teisingą BOAED ir UPLOAD SPEED;

Lenta - wemos D1 R2;

įkėlimo greitis: - 115200;

5 veiksmas: pasiruošę „Android“:

  1. JDK atsisiųsti ir įdiegti;
  2. „Android SDk“atsisiųsti ir įdiegti;
  3. „Unity5.3.4“atsisiųskite ir įdiekite;
  4. „Vuforia SDK 6.2“atsisiuntimas; nemokamos versijos pakako;
  5. cardboardUnitySDK0.6 parsisiųsti ;

„Android“buvo perduotas. IOS turi problemą. galbūt naudokite „Unity“MAC

6 veiksmas: „Unity3d Android“paskelbti pagal projekto failą

  1. atsisiųskite projekto failą šiame puslapyje ir ištraukite jį;
  2. paleiskite unity3d5.3.4, atidarykite projektą, pasirinkite išspaustą aplanką;
  3. eikite į https://developer.vuforia.com/license-manager,License Manager - pridėkite licencijos raktą, gausite ilgą eilutę, nukopijuokite ją;
  4. grįžti atgal unity3d , hierarchija - ARcamera , tada eikite į inspektorių - atidarykite vuforia konfigūraciją ;
  5. įklijuokite raktą;
  6. „Android“telefonas prijungia kompiuterį ir įjungia DEBUG režimą;
  7. U3D - failas - kūrimo nustatymas - platforma - „Android“;
  8. Kurk ir bėk!

7 žingsnis: Jei norite jį modifikuoti arba pasidaryk pats, patikrinkite tai:

library.vuforia.com/articles/Solution/Inte..

8 žingsnis: kartono HMD padarykite skylę

Kartonas HMD Padarykite skylę
Kartonas HMD Padarykite skylę

Ant „Google“kartono II nėra skylės, todėl mums reikia padaryti vieną telefono kamerai;

Kaip rasti tinkamą skylės vietą:

  1. įdėkite telefoną į HMD ir uždarykite;
  2. perkelkite nykštį virš fotoaparato, tada taip stipriai paspauskite;

Apskritai fotoaparatas šiek tiek išsipūtęs, todėl ant kartono gali atsirasti pėdsakų. Bet jei kuri nors kamera neišsipūtusi, galite ją nudažyti naudodami žymeklį, tada bandykite dar kartą;

Galiausiai galite iškirpti kartoną skylutei.

9 veiksmas: kaip išbandyti žaidimą

  1. Atidarykite „wifi“telefone;
  2. Raskite ssid „ESP_AP_wnq“, slaptažodį : 12345678;
  3. Paleiskite AR programą;
  4. Telefono kameros veidas, skirtas pažymėti paveikslėlį;

Rekomenduojamas: