Paczki interfejsu
Oak Paski HUD — życie, mana i wytrzymałość
Ramka paska nine-slice w ciepły dąb z trzema wypełnieniami błyszczącymi i wariantem segmentowanym, 192×28 z końcówkami 10 px. SVG i PNG.

O tej paczce
Paski stanu przycięte tak, by mieściły się w ramkach Oak bez drugiego obramowania. Błyszczący podział daje im wygląd pełnej szklanej rurki, a kolory są celowo stłumione — nasycony czerwony pasek życia na drewnie czyta się jak lampka ostrzegawcza, a nie część świata.
Ramka to nine-slice z końcówkami 10 px, więc rozciąga się na dowolną szerokość bez deformowania końców — pasek bossa na pełną szerokość i pasek tabliczki wroga 40 px korzystają z tego samego pliku.
Wypełnienia są osobnymi sprite'ami, a nie wypalonymi w ramce, i to jest część, która liczy się w praktyce: skalujesz szerokość wypełnienia od zera do maksimum, a ramka nigdy się nie rusza. Każde wypełnienie dzieli się w połowie wysokości twardą krawędzią zamiast gradientem, i to właśnie czyta się jak szkło bez kosztu jednego miękkiego piksela przy 1x.
Kolory są trzy, po jednym na zasób: życie, mana i wytrzymałość. Rozstawiono je zarówno w jasności, jak i w odcieniu, a to właśnie ta część przetrwa zrzut ekranu w skali szarości i najczęstsze formy daltonizmu. Zestaw dostrojony do jednakowej jasności wygląda równo w rzędzie próbek i zapada się w jeden szary blok na ekranie.
Wariant segmentowany dokłada 7 linii nacięć na tej samej ramce, dla gier liczących pojedyncze pastylki — serca, ładunki, amunicję — zamiast ciągłego procentu. To osobny plik, a nie nakładka, więc użyjesz go bez zmiany swojego widgetu paska. Wszystko dołączone jako edytowalny SVG i jako płaski przezroczysty PNG w 1x, 2x i 4x.
Pobieranie
Bezpośredni link · bez rejestracji · bez strony oczekiwaniaKompletny zestaw — źródła SVG, eksporty PNG w 1x/2x/4x, licencja i readme
Jak używać
- Narysuj najpierw ramkę, potem wypełnienie na wierzchu z lewą krawędzią wsuniętą o szerokość końcówki 10 px; animowanie samej szerokości wypełnienia utrzymuje końce ramki idealnie nieruchomo.
- W Unity ustaw obraz wypełnienia na Image Type Filled z Fill Method Horizontal albo użyj obrazu Sliced i animuj szerokość RectTransform — oba działają, bo wypełnienie nie ma własnych zaokrąglonych narożników.
- W Godocie 4 TextureProgressBar z ramką jako Under Texture i wypełnieniem jako Progress Texture odtwarza to wszystko bez linijki kodu, a Stretch Mode ustawiony na Tile zachowuje końcówki nietknięte.
- Przy zasobach liczonych w pastylkach użyj ramki segmentowanej i przyciągaj szerokość wypełnienia do wielokrotności jednej ósmej szerokości wewnętrznej, żeby krawędź wypełnienia zawsze padała na nacięcie.
Licencja
Creative Commons Uznanie autorstwa 4.0 — Za darmo do użytku komercyjnego. Uznanie autorstwa obowiązkowe. Pełne warunki · Co to znaczy w praktyce
"Oak Paski HUD — życie, mana i wytrzymałość" by Oğuzhan Girgin, licensed under CC BY 4.0 — https://www.colorosse.com/assets/2d/ui/oak-hud-bars


