Tartalomjegyzék:
- 1. lépés: Nyelv- és mozgásérzékelő könyvtár
- 2. lépés: Rövid oktatóanyag, amelyből megtudhatja, milyen egyszerű felismerni az arcot
- 3. lépés: Hangok készítése
Videó: DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Szeretném megmutatni, milyen egyszerű manapság saját játékot készíteni, amelyet a test mozgatásával lehet irányítani. Csak egy laptopra lesz szüksége webkamerával és némi programozási ismerettel.
Ha nincs laptopja és webkamerája, vagy ha nem tudja, hogyan kell programozni, akkor is elolvashatja ezt az útmutatót szórakoztatásként, és játszhat a játékommal, mert hozzáadom ezt a cikket
1. lépés: Nyelv- és mozgásérzékelő könyvtár
Nem kell feltalálni a kereket. Az interneten sok könyvtár található, amelyek kezelik a mozgásérzékelést, és szinte bármilyen nyelvre készülnek, és ingyenesen használhatók.
Úgy döntöttem, hogy Java -t használok, mert azt akartam, hogy a játékom platformfüggetlen legyen. Futtatható Winddows, Mac, Linux rendszereken.
Az OpenIMAJ könyvtárat választottam, amely nemcsak a mozgás észlelését teszi lehetővé, hanem nagyon egyszerűvé teszi a grafika megjelenítését és feldolgozását is. Láthatjuk, hogy a kép ehhez a lépéshez kapcsolódik, hogy csak néhány kódsor használatával tudok mozgásérzékelő alkalmazást létrehozni.
Ha ismeri a Java -t, és szeretné kipróbálni, itt van az igazán gyors/egyszerű bemutató a mozgás észleléséről és a grafika kezeléséről az OpenIMAJ -ban.
Úgy döntöttem, hogy egy Arkanoid játékot készítek a koncepcióm bizonyítékaként, mert nagyon egyszerű megvalósítani.
2. lépés: Rövid oktatóanyag, amelyből megtudhatja, milyen egyszerű felismerni az arcot
Úgy döntöttem, hogy megmutatom Önnek, hogy Java és OpenIMAJ segítségével milyen könnyen felismerhető az arc. Ha nem ismeri a programozást, hagyja ki ezt a lépést;-)
Itt van a kód:
// először inicializálja a képernyőt, ha HDVideoCapture vc = új VideoCapture (1240, 720); // az arcérzékelő inicializálása); vd.addVideoListener (új VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// ez elvégzi az arcfelismerést, és megjeleníti a keretet az arc körül a képernyőn List arcok = fd.detectFaces (Transforms.calculateIntensity (frame)); for (DetectedFace face: arcok) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
public void afterUpdate (VideoDisplay kijelző) {}});
3. lépés: Hangok készítése
Csak szórakozásból néhány hangot adtam ki, amelyek játszhatóbbá teszik az egész játékot. Fogom a fiamat (szórakoztató volt számára), és olyan hülye hangokat hallottunk, mint a rothadt banánt a hűtőszekrény ajtajához ütve;-) Később merészen feldolgozom a hangokat, és újra felhasználom őket egy játékban.
Ajánlott:
Növelje memóriáját a kiterjesztett valóság elmepalotájával: 8 lépés
Növelje memóriáját kiterjesztett valósággal Mind Palace: A Sherlock Holmes -hoz hasonlóan az elmepaloták használatát a memóriabajnokok sok információ felidézésére használták, például a kártyák sorrendjét egy megkevert pakliban. Az elmepalota vagy a loci módszer egy memória technika, ahol a vizuális mnemonika
Kiterjesztett valóság telefonfelszerelés: 7 lépés
Kiterjesztett valóság telefonfelszerelés: Olcsó, egyszerű, jó
Kiterjesztett valóság rejtvény: 11 lépés
Kiterjesztett valóság rejtvény: A kirakós játékok egyszerűen csodálatosak. Vannak mindenféle rejtvények, a tipikus kirakós játék, a labirintus, zsetonokkal és akár ilyen típusú videojátékokkal (például Varangykapitány). A kirakós játékok megkövetelik a játékostól a problémamegoldó stratégia kidolgozását
Kiterjesztett valóság Vuforia 7 földi sík észlelése: 8 lépés
Kiterjesztett valóság Vuforia 7 Ground Plane Detection: A Vuforia Unity 3D kiterjesztett valóság SDK -ja az ARCore és az ARKit segítségével érzékeli a földi repülőgépeket az AR -ban. A mai oktatóanyag a Unity -ben található natív integrációjukból AR -alkalmazást készít Androidhoz vagy IOS -hoz. Leszáll egy autónk az égről a kosárra
DIY intelligens kiterjesztett valóság szemüveg Arduino használatával: 7 lépés
DIY intelligens kiterjesztett valóság szemüveg Arduino használatával: Mivel a technológia gyorsan fejlődik és integrálja magát az emberek életének minden területére, a tervezők és fejlesztők kellemesebb technikai élményt próbáltak nyújtani az embereknek. Az egyik technológia, amely megkönnyíti az életet, a viselet