Paczki interfejsu
Inkwell Kontrolki — pole wyboru, przełącznik i suwak
19 kontrolek interfejsu komiks w tuszu: pole wyboru, radio, przełącznik, suwak i licznik, ze stanami włączony, wyłączony, częściowy i nieaktywny rysowanymi kształtem.

O tej paczce
Kontrolki 24px z tym samym konturem tuszem co panele i tym samym twardym terminatorem na licu. Stan zaznaczony wypełnia się akcentem i zachowuje identyczną grubość konturu, bo na jasnym tle stan opowiedziany wyłącznie odcieniem znika na wydrukowanym zrzucie — a ten styl jest zrobiony tak, by wyglądać na drukowany.
Zestaw pokrywa to, czego ekran ustawień naprawdę potrzebuje: pole wyboru, przycisk radiowy, przełącznik, suwak z osobną gałką i parę licznika dla wartości dyskretnych. Każda kontrolka ze stanami dostarcza każdy stan jako własny plik na bazie 24×24 — przełącznik ma 48×24, a tor suwaka 192 px szerokości, żeby rozciągnąć go w nine-slice na dowolną długość. Suwak przychodzi też pusty, pełny i pionowy, bo kolumna głośności to nie obrócony wiersz.
Włączone i wyłączone są narysowane jako różne kształty, a nie różne kolory. Niezaznaczone pole to pusta wnęka; zaznaczone to pełna powierzchnia z wyciętą fajką. To ma znaczenie, bo ekran ustawień jest właśnie tym miejscem, gdzie gracz najczęściej ma włączony tryb dla daltonistów, shader w skali szarości albo mocno zabarwiony postprocess — a stan czytelny wyłącznie po odcieniu znika pod każdym z tych trzech.
Suwak przychodzi jako tor i gałka, a nie jeden sprite. Animowanie jednoczęściowego suwaka oznacza rysowanie go od nowa przy każdej wartości; z dwiema częściami rozciągasz wypełnienie i przesuwasz gałkę, a tego i tak oczekuje każdy zestaw narzędzi interfejsu. Gałka ma karb pośrodku, żeby jej obrót i położenie pozostały czytelne w małych rozmiarach, a wariant przytrzymany dokłada pierścień akcentu dla stanu przeciągania.
Stan nieaktywny to osobny sprite dla każdej kontrolki ze stanami, a nie przyciemnienie nakładane w czasie działania. Niedostępne ustawienie i ustawienie wyłączone to dwie różne rzeczy — jedno mówi "wyłączone", drugie "tego nie ruszysz" — a ekran pokazujący je tak samo wysyła gracza na poszukiwanie błędu, którego nie ma. Pole wyboru dostarcza też stan częściowy dla wiersza "zaznacz wszystko" nad mieszaną listą, czyli dokładnie tego przypadku, który dwustanowe pole raportuje błędnie.
Wszystko dołączone jako edytowalny SVG i jako płaski przezroczysty PNG w 1x, 2x i 4x, narysowane tymi samymi sześcioma tonami płaski plakat co reszta rodziny Inkwell.
Pobieranie
Bezpośredni link · bez rejestracji · bez strony oczekiwaniaKomplet — 8 źródeł SVG, eksporty PNG w 1x/2x/4x, licencja i readme
Jak używać
- Podmieniaj całą teksturę między plikiem włączonym i wyłączonym zamiast barwić jednego sprite'a; oba stany różnią się kształtem, więc sama barwa ich nie odtworzy.
- Tor suwaka przyjmuje nine-slice z końcówką 8 px po każdej stronie — rozciągnij środek, a zaokrąglone końce zostaną nietknięte przy dowolnej szerokości.
- W Unity podepnij oba pliki do grafik Background i Checkmark komponentu Toggle albo podmieniaj sprite'a w handlerze onValueChanged, jeśli wolisz jeden obraz.
- Wyśrodkuj gałkę na krawędzi wypełnienia: ma 20 px szerokości, więc przesuń ją o połowę tej wartości od prawej krawędzi wypełnienia, żeby siedziała na wartości, a nie za nią.
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
"Inkwell Kontrolki — pole wyboru, przełącznik i suwak" by Oğuzhan Girgin, licensed under CC BY 4.0 — https://www.colorosse.com/assets/2d/ui/inkwell-ui-controls


