Bejegyzések tőle Nagy Róbert

Valósághű víz készítése

A Unity egy modern, elsősorban játékok fejlesztésére szánt motor, amellyel konzolra, számítógépre, web-re és mobil eszközökre készíthetünk alkalmazásokat. A célplatformok képességei több nagyságrendbeli eltérést mutatnak, ezért egy multiplatform játéknak minden platform teljesítményéhez jól kell tudni alkalmazkodnia. Az egyik ilyen számításigényes játékelem, amelyet szépre, mégis gyorsra kell beállítanunk, az a víz. Amellett, hogy meg tudja dolgoztatni […]

Textúrák, shader-ek és material-ok (2. rész)

Az előző részben megismerkedhettünk a textúrákkal és shader-ekkel, valamint a kapcsolódó munkamenetekkel. Megtudhattuk, hogy mire kell figyelnünk a textúrázásnál ahhoz, hogy elkerüljük a annak pontatlan illeszkedését. Kicsit elmélyedtünk a shader-ek világában is. A példákon keresztül bemutatva megérthettük azok funkcióit és tényleges hatásukat a modellekre. A mostani részben az említett két alapelemből material-okat fogunk létrehozni, valamint […]

Textúrák, shader-ek és material-ok (1. rész)

Egy játéktér a modellek sokaságából épül fel. Ezek a 2D-s vagy 3D-s objektumok a motorháztető alatt valójában több elemből épülnek fel. A játéktervező dolga beállítani ezen alkotóelemek paramétereit. A Unity egyszerű beállítási menete könnyen érthető és kezelhető, de ennek ellenére a grafikai megjelenést a végletekig testreszabhatjuk. Az objektumainkat ezen műveletsor mentén szétbontjuk alkotórészeikre, és mindegyikkel […]

Objektum mozgatás Unity-ben

Nem lenne játék a játék mozgó objektumok nélkül. Azt hihetnénk, hogy ez egy nagyon egyszerű dolog: csak arrébb kell tenni az adott objektumot minden képkockában. A gyakorlat egy kicsit más, több mozgatási módszer is létezik. Ez a leírás minimális programozási ismereteket feltételez, de a kezdők is el fognak tudni igazodni a szkriptekben. Az alapok Van […]

Kezdők bevezetés a Unity-be (6. rész)

Habár a repkedés önmagában is izgalmas lehet, még szórakoztatóbb, ha az űrhajónkkal lövöldözni is tudunk. A cél eléréséhez szükséges összes szkript megtalálható a példafájlokban, így túl sokat nem is kell majd hozzáadni. Az ágyúk felszerelése Válasszuk ki a Spaceship objektumot a Hierarchy nézetből, nyissuk meg az Assets/Scripts mappát, majd innen húzzuk az IonCannon szkript sort […]

Kezdők bevezetés a Unity-be (4. rész)

Az előző részekben megismerkedhettünk a környezettel, ahol a játékprogramozás zajlik, most viszont eljött az idő, hogy valóban elkészítsünk egy játékot. A gyakorlás céljából elkészítendő játék egy nagyon egyszerű, űrhajós-lövöldözős játék lesz. A játékkészítés során a következő dolgokat fogjuk elsajátítani: Project ablak használata, asset-ek importálása és rendezgetése Különbség a GameObject-ek és a Prefab-ok között Unity fizika […]

Kezdők bevezetése a Unity-be (3. rész)

Az előző részben megismerkedhettünk a játékkészítés egyik legfontosabb elemével. Megtudtuk, hogyan helyezhetünk el és konfigurálhatunk objektumokat a játéktérben. A mostani részben pedig megtudhatjuk, hogyan próbálhatjuk ki az alkotásunkat, valamint bónuszként górcső alá vesszük a szerkesztő további extra funkcióit is. 7. Játékgombok A játékgombok teszik lehetővé, hogy elindítsuk és leállítsuk a játékunkat. Az első gomb a Play: […]

Kezdők bevezetése a Unity-be (2. rész)

A Unity-s játékfejlesztés folyamatát bemutató cikksorozat első részében a telepítésről, az asset-ekről, a GameObject-ekről és magáról a felületről általánosan olvashattunk. A játékfejlesztői munka jelentős része azonban az asset-ek importálása és a GameObject-ek behúzása után történik, ezért érdemes ezen ablakok kezelését a lehető legalaposabban elsajátítani. 5. Inspector ablak Az Inspector ablakban konfigurálhatjuk a GameObject-eket. Ha kiválasztunk […]

Kezdők bevezetése a Unity-be (1. rész)

A játékfejlesztők többségéről elmondható, hogy akkor kaptak kedvet saját játékok készítéséhez, amikor maguk is kapcsolatba kerültek különböző videojátékokkal. A hordozható telefonok  terjedésének köszönhetően egyre többen adták mobilra történő játékfejlesztésre a fejüket, melynek pozitív hozadékaként ma már számtalan szórakoztató mobilapplikáció közül válogathatunk. A Unity szintet lép, és még könnyebbé teszi a fejlesztők életét. Ez a bevezetés […]