Tartalomjegyzék:

DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés

Videó: DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés

Videó: DIY videojáték fejmozgással (kiterjesztett valóság): 4 lépés
Videó: 5 ЛУЧШИХ VR-гарнитур 2024 года (Meta Quest 3, PSVR2 и др.!) 2024, Július
Anonim
Image
Image
Nyelv és mozgásérzékelő könyvtár
Nyelv és mozgásérzékelő könyvtár

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

Nyelv és mozgásérzékelő könyvtár
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

Rövid oktatóanyag arról, hogy milyen könnyű felismerni az arcot
Rövid oktatóanyag arról, hogy milyen könnyű 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

A hangok készítése
A 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: