FiveM HUD Generator palety kolorów

Generuj harmonijne palety kolorów dla swojego HUD FiveM. Eksportuj jako zmienne CSS lub konfigurację Lua.

Wygenerowana paleta
Zmienne CSS
Konfiguracja Lua

Do czego służy to narzędzie

HUD wygląda nieprofesjonalnie, gdy jego kolory były dobierane pojedynczo. Teoria barw to naprawia: wybierz jeden odcień bazowy i wyprowadź resztę ze stałych kątów koła barw. Ten generator wykonuje obliczenia i dostarcza wynik w postaci zmiennych CSS dla twojego NUI oraz jako tabelę Lua dla pliku konfiguracyjnego, dzięki czemu ta sama paleta jest używana po obu stronach.

Jak tego używać

  1. Krok 1:

    Ustaw swój kolor podstawowy, zwykle jest to kolor akcentu, którego twój serwer używa już w swoim logo.

  2. Krok 2:

    Wybierz schemat. Pokrewny pozostaje spokojny i pasuje do pasków stanu, dopełniający daje mocny kolor sygnałowy do ostrzeżeń.

  3. Krok 3:

    Sprawdź odcienie na tle. Tekst HUD znajduje się nad obrazem gry, więc kontrast liczy się bardziej niż na stronie internetowej.

  4. Krok 4:

    Skopiuj paletę jako zmienne CSS dla strony NUI lub jako tabelę Lua dla konfiguracji.

Często zadawane pytania

Który schemat pasuje do HUD FiveM?

Schemat analogowy lub monochromatyczny dla stałych elementów, ponieważ niski kontrast między elementami zachowuje spokój HUD-a. Zarezerwuj jeden kolor dopełniający na alerty. Schemat triadyczny na stałym HUD-zie wprowadza niepokój na ekranie.

Dlaczego mój kolor wygląda w grze inaczej niż w przeglądarce?

Gra nakłada własny postprocessing, a HUD jest wyświetlany na ruchomym obrazie. Półtony mocno tracą kontrast w nocy. Zawsze sprawdzaj paletę na ciemnej scenie, a nie na tle edytora.

Jak używać tych kolorów w Lua?

Natywne funkcje rysowania przyjmują RGBA jako cztery liczby od 0 do 255, a nie ciągi szesnastkowe. Wynik z Lua jest już w tej postaci, więc możesz przekazać go bezpośrednio do DrawRect lub SetTextColour.

Czy kolory powinny znajdować się w konfiguracji, czy w CSS?

Umieść je w configu i przekaż do NUI raz przy starcie. Właściciele serwerów edytują wtedy jeden plik zamiast arkuszy stylów, a kod renderowania w Lua i NUI nie rozjadą się.