Često je korisno dinamički mijenjati veličinu elemenata u igri ili aplikaciji. Dijaloški okviri, portreti i drugi zasloni s informacijama često koriste isti okvir, iako su različite veličine. Umjesto stvaranja duplikata grafike različitih veličina, Unity može dinamički rastegnuti i popločati određene dijelove sprajta kako bi stvorio sprajt kao okvir (i optimalno kao Pozadina) može funkcionirati za elemente korisničkog sučelja raznih veličina.
Skalirajući sprajtovi s 9 rezanja
Igre poput Arkanoida ili Ponga koriste platformu za zaštitu mete od lopte. Ovisno o težini razine i načinu korištenja pojačanja, dizajner želi promijeniti veličinu platforme tijekom igre. 9-segmentni sprite se može skalirati prema potrebi kako bi se prilagodile promjenama u stvarnom vremenu.
Oznaka okvira u Sprite Editoru naziva se "9-Slicing". Budući da se rubovi preklapaju i tvore kutove, preostalo središte sprite čini ukupno devet dijelova na koje je izrezan. Središte je dno, vrh, lijevi i desni rub i središte sprite ako je aktivirano punjenje u sredini. Proširene su (u režanju s kriškama) ili popločane (u pločicama), dok se kutne točke koriste u izvornoj veličini.
Odaberite sprite koji će predstavljati pozadinu i okvir. Povucite sprite u svoj projekt i otvorite ga u prozoru projekta. Postavite vrstu mreže na Potpuno izravnavanje.
Odaberite Primijeni za potvrdu promjene ako je potrebno. Zatim otvorite Sprite Editor:
Povucite zelene linije duž rubova spritea prema unutra ili postavite okvire okvira da označe gornju, donju, lijevu i desnu marginu.
Potvrdite promjene s Primijeni pri vrhu prozora.
Zatim zatvorite Sprite Editor. Povucite sprite u prozor igre ili hijerarhije.
S padajućeg izbornika GameObject odaberite UI> Panel.
Otvara se prozor Panel Inspector:
Odaberite svoj Sprite kao sliku Soircea:
Prema zadanom, sprite postaje proziran. Po želji prilagodite boju slike i prozirnost.
Promjenom vrijednosti na pločama Rect Transform za pomake i veličinu ili uređivanjem rubova i veličine izravno s alatom Rect, rubovi s 9 kriški i središte mogu se rastegnuti kako bi ploču ispunili izvornom slikom .
U prozoru Inspektor slike (skripta) na ploči postavite vrstu na Popločano.
Prilagodite postavke platna prema vašim željama.
Postavke uvoza Spritea, kao i postavke načina rada sučelja korisničkog sučelja platna - ovisno o tome kako su potrebne za projekt - izravno utječu na sprite s 9 kriški. Prema potrebi, možete, primjerice, postaviti veličinu i raditi s skaliranjem tako da se sprite može prilagoditi zaslonu.
Izvorno objavljeno 2019-11-18 10:54:00.