Turinys:
- 1 veiksmas: kalbos ir judesio aptikimo biblioteka
- 2 žingsnis: trumpa pamoka, skirta pamatyti, kaip lengva aptikti veidą
- 3 žingsnis: skleiskite garsus
Video: „Pasidaryk pats“vaizdo žaidimas, valdomas galvos judesio (išplėstinė realybė): 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Noriu parodyti jums, kaip šiais laikais lengva sukurti savo žaidimą, kurį galima valdyti judinant kūną. Jums reikės tik nešiojamojo kompiuterio su interneto kamera ir tam tikrų programavimo įgūdžių.
Jei neturite nešiojamojo kompiuterio ir žiniatinklio kameros arba nežinote, kaip programuoti, vis tiek galite perskaityti šią pamoką kaip pramogą ir galite žaisti mano žaidimą, nes pridedu jį prie šio straipsnio
1 veiksmas: kalbos ir judesio aptikimo biblioteka
Nereikia išradinėti dviračio iš naujo. Internete yra daug bibliotekų, kurios tvarko judesio aptikimą ir yra sukurtos beveik bet kuria kalba ir yra laisvai naudojamos.
Aš nusprendžiau naudoti „Java“, nes norėjau, kad mano žaidimas būtų nepriklausomas nuo platformos. Jis gali būti paleistas „Winddows“, „Mac“, „Linux“.
Aš pasirinkau „OpenIMAJ“biblioteką, kuri leidžia ne tik aptikti judesį, bet ir labai lengvai parodyti bei apdoroti grafiką. Prie šio žingsnio galite matyti paveikslėlį, kad tik naudodamas kelias kodo eilutes galiu sukurti judesio aptikimo programą.
Jei žinote „Java“ir norite išbandyti, čia yra tikrai greita/paprasta pamoka, kaip aptikti judesį ir valdyti grafiką „OpenIMAJ“.
Aš nusprendžiau sukurti „Arkanoid“žaidimą kaip savo koncepcijos įrodymą, nes jį įgyvendinti tikrai paprasta.
2 žingsnis: trumpa pamoka, skirta pamatyti, kaip lengva aptikti veidą
Aš nusprendžiau parodyti jums, kaip lengva „Java“ir „OpenIMAJ“aptikti veidą. Jei nežinote programavimo, tiesiog praleiskite šį veiksmą;-)
Čia jūs turite kodą:
// pirmiausia inicijuokite ekraną, jei HDVideoCapture vc = new VideoCapture (1240, 720); // veido detektoriaus inicijavimas); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// tai veido aptikimas ir ekrane rodomas rėmelis aplink veidą List veidai = fd.detectFaces (Transforms.calculateIntensity (kadras)); for (Aptiktas veido veidas: veidai) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate („VideoDisplay“ekranas) {}});
3 žingsnis: skleiskite garsus
Tiesiog dėl papildomo linksmumo išgirdau keletą garsų, kurie padaro žaidimą žaismingesnį. Aš paimu savo sūnų (jam tai buvo smagu) ir mes sukėlėme kvailų garsų, pavyzdžiui, daužėme supuvusį bananą prie šaldytuvo durų;-) Vėliau garsus pakartotinai apdoroju įžūliai ir pakartotinai panaudoju žaidime.
Rekomenduojamas:
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizacijos signalą 17 žingsnių
Atnaujinkite „pasidaryk pats“laistymo puodą su „WiFi“į „pasidaryk pats“judesio aptikimo signalizatorių sėjamoji: Šiame straipsnyje mes parodysime, kaip patobulintą savaiminio laistymo puodą su „WiFi“atnaujinti į „pasidaryk pats“laistymo puodą su „WiFi“ir judesio aptikimo signalizacija. Jei neskaitėte straipsnio apie tai, kaip sukurti „pasidaryk pats“laistymo puodą su „WiFi“, galite baigti
Išplėstinė realybė „Vuforia 7“antžeminis lėktuvas: 8 žingsniai
Išplėstosios realybės „Vuforia 7“antžeminio lėktuvo aptikimas: „Vuforia“papildytos realybės SDK, skirta „Unity 3D“, naudoja ARCore ir ARKit, kad aptiktų antžeminius lėktuvus AR. Šios dienos mokyme bus naudojama jų vietinė integracija į „Unity“, kad būtų sukurta AR programa, skirta „Android“ar „IOS“. Automobilis iškris iš dangaus į griovį
„Pasidaryk pats“vaizdo žaidimas naudojant „Arduino“(„Arduboy Clone“): 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“vaizdo žaidimas naudojant „Arduino“(„Arduboy Clone“): Yra 8 bitų, kredito kortelės dydžio žaidimų platforma, vadinama „Arduboy“, todėl atviro kodo žaidimus lengva išmokti, bendrinti ir žaisti. Šiame įrenginyje galite mėgautis 8 bitų žaidimais, kuriuos sukūrė kiti, arba galite kurti savo žaidimus. Kadangi tai yra atvirojo kodo programa
Kaip peržiūrėti išplėstinę realybę kompiuteryje: 3 žingsniai
Kaip peržiūrėti papildytą realybę kompiuteryje: šioje pamokoje parodysiu, kaip kompiuteryje peržiūrėti papildytą realybę naudojant tik internetinę kamerą, popierius ir internetas