ПредишенСледващото

Платно (платно) - това е област, в която има всички елементи на потребителския интерфейс (потребителски интерфейс). Canvas - игра обект (Game Object), с добавен към него компонент на платното. Всички елементи от потребителския интерфейс трябва да са деца на платното.

Когато създавате нов елемент от потребителския интерфейс, като например изображение (на снимката), с помощта на меню GameObject> UI> Image. с него се генерира автоматично и Canvas, ако по-рано на сцената не беше. UI елемент, който създава дете платно.

Платно площ се показва като правоъгълник, в прозореца на сцена View. Това улеснява процеса на елементи от потребителския интерфейс, без да се налага да видите местоположението на игра прозорец (мач).

Платно използва обекта EventSystem да помогне на Messaging System.

Редът на тираж елементи

Елементи от потребителския интерфейс на платното се появят в същия ред, в който те са подредени в йерархия. първо дете елемент е съставен първият, а вторият - за тях и така нататък. Ако два елемента са насложени UI добавени по-късно един към друг ще бъде на върха на това, което е добавен преди това.

За да го промените, кой елемент ще бъде разположен на върха на другата, просто сменяте елементи в йерархията от плъзгане и пускане. Процедури също могат да бъдат контролирани с помощта на скриптове техники трансформация, като се използват следните компоненти: SetAsFirstSibling, SetAsLastSibling и SetSiblingIndex.

режима на показване

В картините има параметър Render Mode. който определя къде ще се показва: в пространството на екрана (място на екрана) или света на играта (световен пространство).

място на екрана - Припокриване (Screen Space - Overlay)

Този режим дисплей поставя елементи на потребителския интерфейс на екрана, над сцената на. Ако промените размера на екрана или резолюцията, в мрежата автоматично ще вземе размера, който искате с него.

Unity - sanvas употреба (кърпа)
Платно на интерфейса на пространството на екрана в режим на припокриване

място на екрана - Камера (Screen Space - Камера)

Това е подобно на Screen Space - Overlay. но в този режим да направи, платното се поставя на определено разстояние пред определен Камера. елементи от потребителския интерфейс са оказани от тази камера, което означава, че настройките на камерата се отразяват на външния вид на потребителския интерфейс. Ако камерата е настроена на перспектива. елементите на потребителския интерфейс ще бъдат извършени с перспектива, както и размера на перспектива изкривяване може да се контролира от областта Камера на View. Ако екранът е оразмерен или резолюция промени или промените в frustrum камера, платното автоматично ще променят размера си да съответства както добре.

Unity - sanvas употреба (кърпа)
Платно на интерфейса на пространството на екрана в режим на камера

Пространството на света на играта (World Space)

В този режим на дисплея Canvas се държи като всеки друг обект в сцената. размер платно може да бъде зададена ръчно с помощта Rect трансформация и елементи от интерфейса се показват пред или зад други обекти в сцената, в зависимост от техния триизмерен режим. Този режим е полезен за тези интерфейси, за които се предполага, като част от света на играта (diegetic интерфейси).

Unity - sanvas употреба (кърпа)
върху платно интерфейс в пространството на света на играта

Свързани статии

Подкрепете проекта - споделете линка, благодаря!