Paczki interfejsu

Paper Zestaw paneli — panele z pojedynczą ramką i przyciski

18 sprite’ów interfejsu jasny pergamin: jednoramkowe panele nine-slice, dymek, belka nagłówka, separator, żeton i dwanaście stanów przycisku pigułkowych.

  • ui
  • svg
  • przezroczysty png
  • nine-slice
  • panel
  • przycisk
  • menu
  • stonowany
  • jasny interfejs
  • minimalistyczny
  • casual
Panel menu jasny pergamin z pasmem tytułu w kolorze rdzawa czerwień i wpuszczanym obszarem listy, obok kolumny pokazującej ten sam pigułkowy przycisk w stanie zwykłym, konturowym hover i wciśniętym
podgląd 1600×1115przezroczystość pokazana jako szachownica

O tej paczce

Interfejs w trybie jasny do gier, które nie dzieją się nocą: gry logiczne, symulatory zarządzania, gry karciane, wszystko, co czyta się lepiej na papierze niż na ekranie. Wszystko jest odwrócone względem normalnego zestawu do gry — korpus panelu to najjaśniejszy ton, a obramowania najciemniejsze — a przyciski to pełne pigułki, czyli kształt, który powstrzymuje jasny prostokąt przed wyglądaniem jak nieostylowany div.

Dwa panele nine-slice — ramka okna z pojedynczą ramką z narożnikami 20 px i wpuszczana ramka wewnętrzna z narożnikami 14 px — pokrywają niemal każde pole, jakiego potrzebuje menu: dialogi, siatki ekwipunku, tła list, podpowiedzi i panele statystyk. Jedno ciągłe obramowanie utrzymuje panel na tyle spokojnym, by mógł stać za gęstym tekstem. Oba rozciągają się czysto do dowolnego rozmiaru, bo narożniki nigdy się nie skalują, a środek to wypełnienie płaski.

Na panelach siedzi dwanaście pigułkowych sprite’ów przycisku: domyślny, najechany, wciśnięty i nieaktywny, każdy narysowany trzy razy — standardowy pasek 140×44, kwadratowy kwadratowych przycisk ikonowy oraz kompaktowy przycisk do pasków narzędzi i akcji w wierszu. Trzy rozmiary to osobne pliki, a nie jeden przeskalowany sprite, bo rysunek zależy od rozmiaru: ścięcie policzone przy 44 px jest przeliczane w mniejszych, a nie zmniejszane. Stan wciśnięty obniża lico o dwa piksele i zdejmuje górny rozbłysk zamiast tylko przyciemniać — to właśnie sprawia, że przycisk wydaje się kliknięty, a nie po prostu przemalowany.

Cztery mniejsze elementy pokrywają to, czego menu potrzebuje pomiędzy panelami: dymek z ogonkiem, belka nagłówka opierająca się o górną krawędź panelu, separator sekcji ze znakiem pośrodku i żeton etykiety na liczniki i statusy. Żaden z nich nie jest panelem okna w innym rozmiarze — nine-slice i tak rozciąga się do dowolnej wielkości, więc drugi plik o innej szerokości byłby wypełniaczem, a nie komponentem.

Wszystko dostajesz dwa razy. Źródła SVG to pliki, w których zestaw narysowano — otwórz je, zmień sześć tonów ciepły papier albo pojedynczy akcent rdzawa czerwień i wyeksportuj ponownie. Eksporty PNG są płaski, przezroczyste i wstępnie przeskalowane do 1x, 2x i 4x dla silników, które chcą bitmap, bez premultiplikowanej alfy i bez wypalonego cienia poza granicami sprite'a.

Pobieranie

Bezpośredni link · bez rejestracji · bez strony oczekiwania
Pobierz ZIP114 kB

Kompletny zestaw — źródła SVG, eksporty PNG w 1x/2x/4x, licencja i readme

Pliki zawarte w tej paczce
PlikFormatWagaPobieranie
Kompletny zestaw — źródła SVG, eksporty PNG w 1x/2x/4x, licencja i readmeZIP114 kB Pobierz →
Panel okna, edytowalny SVGSVG890 B Pobierz →
Przycisk (stan zwykły), edytowalny SVGSVG233 B Pobierz →

Jak używać

  1. W Unity zaimportuj PNG, ustaw Texture Type na Sprite (2D and UI), a obramowanie na 20, 20, 20, 20 dla panelu okna i 22, 22, 22, 22 dla przycisków; następnie ustaw Image Type na Sliced w komponencie interfejsu.
  2. W Godocie 4 użyj NinePatchRect i ustaw marginesy łatki na te same liczby albo wrzuć SVG bezpośrednio i pozwól Godotowi zrasteryzować go w skali podanej w opcjach importu.
  3. W Unrealu zaimportuj jako Texture2D, utwórz Slate Brush z Draw As ustawionym na Box i podaj margines jako ułamek rozmiaru tekstury — 0.19231 dla panelu 104 px i 0.15714 dla przycisku 140 px.
  4. Aby uzyskać ostry efekt przy niecałkowitych skalach interfejsu, użyj PNG 2x lub 4x zamiast powiększać ten w 1x, albo wskaż silnikowi źródło SVG i pozwól mu rasteryzować w rozmiarze docelowym.
  5. To jedyny jasny zestaw w katalogu, więc prosi o ciemny tekst na wierzchu — wartość tuszu w SVG jest tą, pod którą dostrojono kontrast, a zamiana jej na czystą czerń w istocie obniża czytelność na tonie ciepły papier.

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

Linijka uznania do skopiowania
"Paper Zestaw paneli — panele z pojedynczą ramką i przyciski" by Oğuzhan Girgin, licensed under CC BY 4.0 — https://www.colorosse.com/assets/2d/ui/paper-panel-ui-kit