Vom face un indicator al sănătății personajului sau, după cum se spune, al unei stări de sănătate. În general, principala prioritate pentru noi este ușurința de utilizare și personalizare. Aceasta este o versiune îmbunătățită a barei, pe care am publicat-o mai devreme. Printre altele, luați în considerare cum să configurați rapid un cursor standard, literalmente în câteva minute, pentru indicatorul nostru. Principalele caracteristici ale scriptului: stabilirea nivelului de sănătate, de la zero la valoarea dorită; Reglați lățimea barei, în raport cu rezoluția ecranului; capacitatea de a plasa indicatorul atât pe stânga cât și pe dreapta; acces rapid la valoarea curentă și funcția de modificare a valorii de sănătate, de la orice alt script.
Să trecem, mai întâi să adăugăm un cursor și să îl configurem, GameObject> UI> Glisor:
Și dezactivați interactivitatea lui, pentru a fi imposibil să interacționați cu cursorul, de exemplu mouse-ul.
În cursor, ștergeți obiectul Fundal și selectați Zona umplere. configurați ca pe un krinshot:
Imediat, găsim obiectul Fill și configurați același lucru.
Apoi, trageți zona de ghidare și efectuați același lucru ca și obiectul anterior. Atingerea finală, găsiți Mânerul. setați lățimea la una și canalul alfa al imaginii la zero, în general așa cum se arată mai jos:
Asta e tot. Banda de sănătate a personajului nostru este gata, plasați cursorul în partea dreaptă a ecranului și treceți mai departe.
Creați scriptul C # HealthBar. îl prindem pe un obiect gol, de exemplu:
În variabila cursorului, specificăm glisorul de sănătate creat anterior, dacă indicatorul este în partea dreaptă a ecranului, apoi bifați esențial isRight. Lățime lățime. cu cât este mai mare valoarea, cu atât dimensiunea benzii este mai mică, deoarece lățimea rezoluției ecranului este împărțită la această valoare.
Accesul la alte scripturi:
Descărcați proiectul demonstrativ pe tema:
Nu puteți descărca fișiere de pe serverul nostru