5. egység: oktató kezdőknek
A Unity 5 segítségével még a laikusok is viszonylag egyszerűen készíthetnek játékokat. Ebben az oktatóanyagban áttekintést adunk a programról.
Unity 5 kezdőknek: a felület
Mielőtt valóban elkezdené a munkát, ismerkedjen meg a Unity felülettel. Ez öt alapvető blokkból és egyéb funkciókból áll.
- Jelenet nézet: A jelenet nézetben közvetlenül a játék tárgyain dolgozhat.
- A bal felső sarokban lévő eszközökkel közvetlenül módosíthatja a jelenetben lévő objektumokat, például mozgatva vagy nagyítva.
- Játék nézet: A játék nézete ellentétes a jelenet nézetével, és megmutatja, hogy miként néz ki a jelenet a játékban.
- Hierarchia: A hierarchiában megjelenik a jelenetben lévő összes objektum listája. A rendezés ábécé és hierarchia szerint működik, hogy objektumokat helyesen csoportosítsanak.
- Projekt: A projekt ablakban láthatja az összes elemet, amely elérhető, és gyorsan hozzáférhet hozzájuk. Ez nem korlátozódik az olyan objektumokra, mint például a 3D modellek, hanem a szkriptekre és a médiaadatokra is.
- Felügyelő: Az ellenőrben sok információt és beállítási lehetőségeket láthat a jelenleg kiválasztott objektumról. Objektumokat a jelenet nézetben vagy a hierarchiában választhat ki.
- Alapértelmezés szerint a jelenet és a játék nézet két lap, amelyeket váltakozva mutat. Az egyes mezőket szét is húzhatja, és például egymás mellé rendezheti.
- Ehhez kattintson a fülre, és húzza új pozícióba, miközben lenyomva tartja az egérgombot. Ez az összes többi munkaterületen is működik.
- A "Ablak" menüben számos további ablakot is aktiválhat, amelyek további funkciókat és információkat nyújtanak Önnek.
- A "Layouts" almenüben talál néhány előre elrendezett rendezést is. Az "Alapértelmezés" mindent visszaír az elejére. Alternatív megoldásként használhatja az elrendezés kiválasztását a munkaterület jobb felső sarkában.
- A munkaterület tetején láthatja a játékvezérlőket. Indítsa el a demót a lejátszás gombbal, szüneteltessen a szünet gombbal, és ugorjon a képkockáról a keretgombbal a hibák és problémák részletes kereséséhez.
- A demo elindításakor az Unity automatikusan a Game View menübe ugrik, és lehetővé teszi a játék lejátszását.
- A rétegválasztással a munkaterület jobb felső sarkában, kezelheti a projekt rétegeit, és gyorsan válthat a különböző objektumok kiválasztása között.
Unity 5 kezdőknek: jelenet eszközök
- A munkaterület bal felső sarkában néhány ikon jelenik meg, amelyekkel már van a legfontosabb eszköz a jelenetnézetben történő munkavégzéshez. Ezeket gyors választógombokkal is aktiválhatja, amelyeket szögletes zárójelben adunk meg.
- A nézet megváltoztatásához használja a [Q] kézi szerszámot. A tényleges objektumokat nem szerkesztheti. Ha lenyomva tartja a bal egérgombot, a jelenetet balra, jobbra, fel vagy le mozgatja. Másrészt, ha lenyomva tartja a jobb egérgombot, megfordul a saját tengelye körül.
- Ha egyszerre tartja lenyomva az [ALT] gombot, akkor mindig a fókuszban tartja az éppen kiválasztott objektumot. Nyomja meg az [ALT] gombot és a jobb egérgombot, nagyítsa.
- Ha elfelejtette látni az éppen kiválasztott objektumot, akkor újrafókuszálhatja azt az [F] megnyomásával vagy dupla kattintással az objektumra a jelenet nézetben vagy a hierarchiában.
- A párhuzamos eltolás [W], vagy egyszerűen a mozgás eszköz, közvetlenül a jelenetben lévő tárgyak mozgatására szolgál. Az ajánlott módszer az, ha rákattintunk az objektumra, majd egyedileg mozgathatjuk a három mozgási nyilat. Alternatív megoldásként tarthatja lenyomva a bal egérgombot, és közvetlenül mozgathatja az objektumot.
- Az [E] forgószerszám segítségével megváltoztathatja az objektum tájolását a kívánt elforgatással. Azt is javasoljuk, hogy minden tengelyt külön-külön igazítsanak. Ha az objektum teljes elforgatásának lehetőségét használja, akkor az eredmény viszonylag nehéz ellenőrizni.
- A méretezési eszköz [R] segítségével módosíthatja a kiválasztott objektum méretét és méretarányát. Ajánlott itt nem az egyes tengelyeket külön szerkeszteni, hanem kattintani az objektum közepére, ha meg akarják tartani a képarányokat.
- A téglalap eszköz [T] lehetővé teszi az objektumok alakjának megváltoztatását is. 3D objektumok esetén vegye figyelembe, hogy ez egy 2D eszköz, és lehet, hogy el kell fordítania a nézetet. Ez az egyetlen mód az objektum minden oldalról történő szerkesztésére.
- Maga a jelenet ablakban válthat a különböző nézetek között, amelyek eltérő információt és munkabeállítási lehetőségeket kínálnak Önnek. Az opciók között szerepel az árnyékolás, a drótváz és az alfa-csatorna.
- Maroknyi kapcsolóval is bekapcsolhatja a 2D módot, hangot, fényforrásokat és egyéb effektusokat.
- A "Gizmos" menü ott van, hogy például a fényforrások egyedi megjelenítési beállításait megváltoztassa. Például nagyíthat és kicsinyíthet, és válthat a 2D és a 3D között.
- Objektumneveket kereshet a keresési funkció segítségével. Az összes rossz tárgyat ezután elrejtik, hogy könnyen megtalálhassa a megfelelőket a jelenetben. A hierarchiát a keresési eredmények szerint is kiszűrjük.
- A jelenet jobb felső sarkában egy kereszt jelenik meg, amelyet a kamera vezérlésére használnak. Ezzel könnyen válthat a különböző nézetek között.
Unity 5 kezdőknek: játékmód
- Bármikor válthat játékmódba a képernyő tetején lévő lejátszás gomb megnyomásával.
- Itt beállíthat különféle képernyőfelbontásokat, és megtekintheti a bemutató teljesítményének statisztikáit. Itt is megjelenítheti azokat a gizmosokat, amelyeket már ismeri a jelenet nézetéből.
- Bármikor szüneteltetheti az üzemmódot, vagy engedélyezheti, hogy a képkockát keretenként futtassa.
- Objektumokat a demo alatt is megváltoztathat különböző beállítások tesztelése céljából. Vegye figyelembe, hogy ezek a változások nem kerülnek alkalmazásra, ha kilép a játék módból.
- Ez azonban csak az objektumértékekre vonatkozik, amelyeket csak a projektben állított be. Ha megváltoztatja az előre gyártott elemeket és azok beállításait, akkor azok véglegesen el lesznek mentve.
- A játékmódból való kilépéshez nyomja meg ismét a lejátszás gombot.
5. egység kezdőknek: hierarchiák
- A "Hierarchiában" megtalálja az összes objektumot, amelyet az aktuális jelenetben használ. Nem csak ábécé sorrendben rendezheti őket, hanem más hierarchiákra is feloszthatja őket.
- Ebben az esetben a hierarchia nem más, mint egy objektumcsoport mint csoport.
- A szülő "szülő" objektumok összehasonlíthatók a mappákkal.
- Az ezekben a mappákban található objektumokat "gyermekek" objektumoknak nevezzük.
- Vegye figyelembe, hogy a hierarchiáknak kettőnél több szintje is lehet. Ez azt jelenti, hogy egy gyermekobjektum önmagában is lehet egy mappa, amelynek szülőobjektumaként saját gyermekobjektumai vannak.
- A fő hierarchiában laza objektumokat a világhoz viszonyítva dolgozzák fel, például amikor a helyzet van. Ezzel szemben a gyermekek tárgya a szülő tárgyaitól függ.
- Ez azt jelenti például, hogy nem kell tökéletesen beállítania egy autó összes kerekét a világon, ami viszonylag nehézkes. Ehelyett van egy "Auto" szülőelem, amelyben ezeket az elemeket együtt mozgatja a teremben.
- A "GameObject" menüponthoz hasonlóan a Létrehozás gombbal objektumokat adhat a jelenethez és ezáltal a hierarchiákhoz.
- A keresési funkció lehetővé teszi az objektumok könnyebb szűrését és szerkesztését. Ha a "t:" betűvel indítja a keresést, keresse meg az objektumtípusokat a nevük helyett. Például fényforrásokat találhat a "t: fény" kereséssel.
5. egység kezdőknek: projektmenedzsment és eszközök
- Az összes eszköz, azaz a Unity-ban rendelkezésre álló különféle elemek láthatók a projekt ablakban. Ezután egyszerűen húzza ezeket a többi ablakba, és aktiválhatja őket a jelenetben.
- Az eszközök természetesen magukban foglalnak olyan modelleket, mint a játékfigurák, de a kódrészletek és a szkriptek, a textúrák, valamint az audio- és video-szekvenciák is.
- A "Létrehozás" gombbal közvetlenül hozhat létre új eszközöket.
- Meglévő eszközöket is importálhat, például letöltés után egy másik forrásból.
- Az importáláshoz használja az "Eszközök" menüelemet, és kattintson ide az "Új eszköz importálása ..." elemre, vagy kattintson a jobb gombbal a "Projekt" ablakban.
- Külső opció az "Eszközök" mappa. A mappa felépítése és annak tartalma a "Projekt" ablakban is megjelenik. Ennek megfelelően egyszerűen átmásolhatja az új eszközöket ebbe a mappába, és elérhetővé teszi azokat a Unity-ban.
- Ha meg akarja változtatni azon eszközök helyzetét, amelyeket a Unity már elismert, akkor csak az Unity eszközt használja. A program metaadatokat hoz létre, amelyek egyébként már nem működnek.
- Itt is van egy keresési funkció, amely alapvetően úgy működik, mint mindenki más. Típus szerinti rendezés a "t:" betűvel is lehetséges.
- Kereshet olyan előre gyártott címkéket is, amelyeket például az Inspector-ban hozzárendelhet.
- Különlegesen fontos keresési lekérdezéseket menthet, ha rákattint a csillagra, és beilleszti azokat a bal oldali oszlopba, és könnyen elérhetővé teszi őket.
- Felhívjuk figyelmét, hogy a keresési lekérdezések között mindig válthat az összes eszköze, a jelenleg kiválasztott mappa és a teljes Unity Assets áruház között. Így gyorsan megtalálhat új elemeket, amelyek megfelelnek a játékodnak.
Unity 5 kezdőknek: szerkessze az objektumokat az Inspectorban
- Objektumokat közvetlenül a jelenetben szerkeszthet, de ha nagyon pontos akar lenni, használja az Felügyelőt. Itt kemény számokkal dolgozik.
- A beállítások az éppen kiválasztott eszköz típusától függnek.
- Általában azonban mindig megtalálja a könyv ikonját, amellyel többet megtudhat a beállítási lehetőségekről.
- Az értékeket a könyv melletti fogaskerékkel is visszaállíthatja.
- A fenti zár ikon akkor hasznos, ha egy objektumot fókuszban akar tartani, még akkor is, ha más objektumot választ. Kattintson ismét, hogy az ellenőr szabadon változhasson.
- Objektumokat összekapcsolhat az Inspektorban is, például egyszerűen húzva textúrákat a karakter Inspector ablakába.
- Ha ezután meg akarja érteni a linkeket, akkor egyszerűen mozgathatja az egérmutatót az eszköz felett az Inspektorban, és az elérési út megjelenik a projekt ablakában.
- Ezeket a linkeket arra is használhatja, hogy közvetlenül dolgozzon más eszközökkel, és megváltoztassa azokat.
- Vegye figyelembe azonban, hogy a pillanatnyilag kiválasztott objektum nem csak az, amely ezt az eszközt használja. A változások ezután az objektumhoz kapcsolódó összes objektumot érintik.
Alapvetően bármilyen kódélmény nélkül használhatja az Unity-t, de az ismeretek határozottan hasznosak. A következő gyakorlati tippben megtudhatja, hol lehet megtanulni, hogyan kell ingyenesen online programozni.