GUI Unity3D

GUI Unity3D

Ezt a leckét ad az érdekelt személyek alapvető megértését, hogyan működik a GUI Unity létrehozásával egy egyszerű menüt. Ez egy nagyon egyszerű tutorial, hogy nem igényel speciális készségek, amellett, hogy a kezdeti Unity Java Script ismeretek (vagy általában, tegye a script). Kezdjük ugyanaz.

Először hozzon létre egy új jelenet a játék. Ez a jelenet fogják hívni minket «level_1». Jelenet menüben nevezünk «Menü». A jövőben a mozgalom között ezek a jelenetek lesznek lehetséges a segítségével a csapat.
Application.LoadLevel (Jelenet száma);
Azonban ez a csapat akkor jöjjön vissza később. Abban a pillanatban, mi kell érdekli más, mint „szám a jelenetet.” Tedd le és nézze meg a számot a jelenet keresztül lehetséges ablakok összeállítási beállítások (File

Ebben a leírásban megmutatom, hogyan működik a Unity GUI, és a folyamat során az lesz, hogy hozzon létre egy egyszerű menüt. Ez a lecke kezdőknek, de lehetőleg egy alapvető ismereteket a Unity Java Script, igen vagy nem bármilyen script. Nos, kezdjük.

És azt hiszem, hogy kezdődik, akkor hozzon létre egy új jelenetet. Nevezzük jelenet a játék „level_1”, és a jelenet menü „menü”. Továbbá, a jelenetek között lehet mozgatni a következő paranccsal:

A csapat később visszatérünk. Most jobban érdekli a „száma a jelenetet.” Hogyan tegye? Hol látni?
Deliver és láthatjuk a szám az ablakban Építőanyag beállítások (File / Build beállításokat.):
/img/origs/647.jpg "alt =" Photo „/>
Száma bekarikázott oszlop piros.
Ahhoz, hogy hozzá egy jelenetet, akkor kattintson a Hozzáadás áram (bekarikázva zöld). Egy bizonyos ponton van egy jelenet, és hozzáadjuk. Amikor a játék elindul, a jelenet kezd „0”, azaz a „menü”.

A jelenet jön létre. Most egy scriptet, például: „menu.js”, és akaszd ki a kamerát. Ezután fogunk dolgozni szinte kizárólag ezzel a script. Előállítás befejeződött.

Gyakorlatilag a legegyszerűbb GUI tárgy - ablakot. Nézzük meg a kommandósok a forgatókönyvben a részletekért.

A - a pixelek számát a bal szélétől a bal szélén az ablakon.
B - a képpontok számát, a felső széle a képernyő felső szélén az ablakon.
C - szélessége az ablak.
D - magassága az ablak.
És akkor következik a nevét az ablakon. Ez a felirat fog lógni a tetején az ablakot.
Nézzük létre az első ablak:

Száma bekarikázott oszlop piros.
Ha hozzá szeretne adni egy jelenetet, akkor meg kell, hogy kattintson a gombra AddCurrent amely bekarikázva zöld. Hozzáadjuk a nagyon jelenet, ahol jelenleg van. Amikor elindítja a játékot programot indít jelenet „0”, akkor «menü».
Most a jelenet jön létre. Ezután létre kell hozni egy script, nevezzük «menu.js», és akaszd ki a kamerát. A további munka megy többnyire a forgatókönyvet. Szükséges képzést befejeződött.
A legegyszerűbb GUI tárgy - ezt az ablakot. A parancsnak így néz ki:
GUI.Box (téglalap (A, B, C, D), "szöveg");
. ahol A - a képpontok számát, a bal szélén a képernyő bal szélén az ablakon,
B - jelentése ugyanaz, mint a jobb a képernyő szélén, hogy a felső széle az ablak,
C - a szélessége az ablak,
D - a magasság az ablak,
Ezt követi a nevét az ablakon. A felirat kerülnek az ablak tetején.
Most hozzunk létre az első ablak a jelenetet, úgy fog kinézni:

GUI Unity3D

Annak érdekében, hogy csatolja a másik sarkában a képernyőn, vagy közepén, ott vannak a következő parancsokat:

Az első parancs visszatér a képpontok számát az egész képernyőt, és a második - a magassága a képernyőn. Ha ez a két parancs akkor tegye ablakok különböző részein a képernyőn, és azok ott maradnak különböző képernyőfelbontás.

GUI Unity3D

Attól függően, hogy a képernyő felbontását akkor most nagyítani és ki az ablakon.

Szerint sok felhasználó Unity leggyakrabban használt grafikus objektum - egy gombot. Írj egy script egyszerűen egy gomb.

Most gomb jön létre, amely képes lesz arra, hogy küldje el a helyszínre a játékot:

Ha rákattint a „Play”, az első díj (level_1) kerül betöltésre.
Azt is érdemes létrehozni egy pár funkció gombok és a gomb „Exit”.

Csatlakozó a nyilakat, hogy ellenőrizzék:

Nagy jelentőséget a létrehozása a menü egy szöveget. Azt mondhatjuk, hogy a szöveg a script nem különbözik az ablakból a forgatókönyvet. Lásd a „Súgó” igényel töltelék:

Most, a „Súgó” részben van egy szöveget.
Szintén ezt a szöveget, akkor lehet alkalmazni a stílust. Ebből a célból létre kell hozni.

Az úgynevezett inpestore kamera jelenik meg az alábbiak szerint:

GUI Unity3D

Red hangsúlyozta a közös lehetőségek:
1 - a szöveg színét.
2 - betűtípus.
3 - Anchor.
4 - mérete.
5 - félkövér, dőlt, félkövér dőlt.

Miután a szükséges beállítások kiválasztásával, a stílus kapcsolódik a szöveget:

Tumbler nagyon hasonló lesz a gombot, de a különbség lehet két állam (bekapcsolt vagy kikapcsolt). Azt írja az alábbiak szerint:

Tumbler használják logikai típusú változókat, amelyek lehet, hogy csak két érték igaz és hamis.

Hozzá a „Beállítások” további ablak:

Ha bekapcsolja a kapcsoló, akkor zárja be a fő ablakban, nem lesz még két.

GUI Unity3D

Azt is érdemes megismerkedni olyan hasznos funkciója, mint a csúszkát. A csúszka beállíthatja a hangerőt, stb Írásban, a csúszka nem különbözik a kapcsoló van csak egy másik változó: float, int.

ahol A - jelezve a változó értékét számát, amikor a csúszka a bal oldalon.
B - A jelölő szám változó értékét, amikor a csúszka a jobb oldalon.
Korszerűsítése az előző script a csúszkával:

GUI Unity3D

Most a csúszka könnyen változtatni a méretét az ablakok.
Azt is hozzá egy függőleges csúszkát, és megmutatni, hogy nem csak a vízszintes legyen.

Nem szabad elfelejteni, hogy adjunk az összes változót?

képernyő Felbontás
Képernyő felbontás változik a parancsot:

Ha A - szélesség.
B - magasság.
C - teljes képernyős vagy ablakos.
például:

hangerő
A hangerő módosításához használja a következő parancsot:

Legújabb a fórumon

WapCash → Wap.cash - a legjobb megoldás bevételszerzésről mobilforgalmat
Jó napot, kedves barátaim! Mindannyian emlékszünk a nagy borítékot, és ezért jövedelem.

igoser → keresünk 2D artist
Azt 2D Artist. A tapasztalat a szerencsejáték-ipar 5 év. Felhívom tervek játékok, logók és.

Anastasia Gromova → nyerőgépek valódi pénzben
A többség tartoznak játékgépek egy csipet sót! Állítólag mindez ostobaság, Mr. nyerni ott.

Anastasia Gromova → engedélyezett online kaszinó
A többség tartoznak játékgépek egy csipet sót! Állítólag mindez ostobaság, Mr. nyerni ott.

Anastasia Gromova → vulkán kaszinó pénz igazi?
A többség tartoznak játékgépek egy csipet sót! Állítólag mindez ostobaság, Mr. nyerni ott.

Anastasia Gromova → Ez az én szerencsés!
A többség tartoznak játékgépek egy csipet sót! Állítólag mindez ostobaság, Mr. nyerni ott.

Edvard007 → névtelenséget online szakemberek | megfizethető áron
Kedves felhasználók. A VPN-kliens verzióra 1.6. Mi már átalakították, és javult Def.

Barátaink