Unity - sanvas útmutató (ruha)

Canvas (vászon) - ez egy olyan terület, ahol az összes eleme a UI (felhasználói felület). Canvas - a játék célja (Játék Object), és hozzáadunk egy komponense Canvas. Minden felhasználói felület elemeit kell lennie a gyermekek a vásznon.

Amikor létrehoz egy új eleme a UI, mint például egy kép (kép) segítségével GameObject menü> UI> parancsot. vele automatikusan generált és vásznat, ha korábban a színpadon nem volt. UI elem, amely megteremti a gyermek Canvas.

Vászon területen jelenik meg, mint egy téglalap a jelenet View ablakban. Ez megkönnyíti a folyamatot UI elemeket anélkül, hogy a helyét a játék ablak (Game).

Vászon használja EventSystem objektumot, hogy segítse a Messaging System.

Az, hogy a rajz elemek

UI elemek a vásznon jelennek meg ugyanabban a sorrendben, amelyben hierarchiába rendezhetők. Az első gyermek elem készül az első, a második - a számukra, és így tovább. Ha két elem egymásra UI hozzá később egymáshoz lesz a tetején, amit korábban hozzá.

Ha meg akarja változtatni, hogy melyik elem lesz található a másik tetején, csak csere az elemeket a hierarchiában drag and drop. Eljárások is vezérelhető script technikák Transform szerint a következő komponensekből: SetAsFirstSibling, SetAsLastSibling és SetSiblingIndex.

megjelenítési módok

A festmény van egy paraméter render módban. amely meghatározza, hogy hol fog megjelenni: a tér a (képernyő tér), vagy a játék világ (world térben).

képernyő tér - egymást átfedő (képernyő Space - Overlay)

Ez megjelenítési mód hozza a felhasználói felület elemeit a képernyőn át a színpadon. Ha megváltoztatja a képernyő méretére vagy felbontására, az interneten automatikusan elkészíti a kívánt méretet vele.

Unity - sanvas útmutató (ruha)
Canvas a felület a képernyő helyet az átfedés módban

képernyő tér - Kamera (képernyő tér - Kamera)

Ez hasonló a képernyő Space - Overlay. de ebben render módban a Canvas kerül egy adott távolságon előtt egy meghatározott kamera. A UI elemek által nyújtott ez a kamera, ami azt jelenti, hogy a kamera beállításai befolyásolják a megjelenést a UI. Ha a fényképezőgép beállítása perspektíva. UI elemek fognak megjelenni a perspektíva, és az összeget a perspektivikus torzítás vezérelhető a kamera látómező. Ha a képernyő átméretezése vagy módosításokat felbontás, vagy a fényképezőgép csonka változások, a Canvas automatikusan változtatni méretét, hogy megfeleljen is.

Unity - sanvas útmutató (ruha)
Canvas a felület a képernyő helyet a kamera üzemmódban

A tér a játékvilág (World Space)

Ebben megjelenítési mód Canvas úgy viselkedik, mint bármely más tárgyat a helyszínen. Vászon méretét lehet állítani manuálisan téglalap Transform, és interfész elemek jelennek előtt vagy mögött más tárgyak a helyszínen, attól függően, hogy a háromdimenziós elrendezésben. Ez a mód azoknak hasznos felületek, amelyek feltételezik részeként a játék világ (diegetikus interfészek).

Unity - sanvas útmutató (ruha)
vásznon felület a tér a játékvilág

Kapcsolódó cikkek