Unity : przepisy na interfejs gry / Francesco Sapio. – Gliwice, cop
Transkrypt
Unity : przepisy na interfejs gry / Francesco Sapio. – Gliwice, cop
Unity : przepisy na interfejs gry / Francesco Sapio. – Gliwice, cop. 2017 Spis treści O autorze 7 O recenzentach 8 Wstęp 9 Rozdział 1. Podstawy interfejsu użytkownika Wprowadzenie Tworzenie obramowanego sprajta z dwuwymiarowej tekstury Dostosowanie rozmiarów interfejsu do wymiarów ekranu i jego rozdzielczości Wstawianie obrazów do interfejsu Maskowanie obrazu Przewijanie obrazu Przewijanie tekstu za pomocą pionowego suwaka Uaktywnianie przycisków za pośrednictwem klawiatury Stosowanie komponentów układu interfejsu 13 13 14 Rozdział 2. Implementacja liczników i pasków życia Wprowadzenie Implementacja licznika punktów Implementacja licznika żyć Tworzenie modularnego licznika żetonów Tworzenie symbolicznego licznika żyć Implementacja liniowego paska zdrowia Implementacja kołowego paska zdrowia Implementacja paska zdrowia z pancerzem Scalanie wielu pasków Tworzenie pasków zdrowia w stylu Kingdom Hearts 39 39 40 44 48 54 58 62 64 68 72 Rozdział 3. Implementacja timerów Wprowadzenie Implementacja timera cyfrowego Tworzenie timera liniowego Implementacja timera kołowego Tworzenie timera mieszanego Wyświetlanie czasu w formacie naturalnym Tworzenie zegara odliczającego czas i odpowiednio zmieniającego swój wygląd 77 77 78 80 84 86 90 17 19 22 24 26 32 35 93 Rozdział 4. Tworzenie paneli sterujących Wprowadzenie Tworzenie grupy przełączników Wyświetlanie wartości suwaka w formacie procentowym Ustalanie granicznych położeń suwaka Oświetlanie elementów interfejsu Wykonanie panelu przesuwanego Wykonanie panelu o zmiennych wymiarach Obsługa techniki przeciągania i upuszczania elementów Wykonanie odtwarzacza MP3 99 99 100 103 105 110 113 115 119 122 Rozdział 5. Ozdabianie interfejsu Wprowadzenie Tworzenie rozszerzalnego elementu z końcowym efektem zanikania Tworzenie elementu rozszerzalnego i obrotowego z końcowym efektem zanikania Tworzenie słupków, które się wydłużają i skracają Tworzenie swobodnych elementów interfejsu Dodawanie cieni do tekstu Obrysowywanie konturów tekstu 129 129 130 Rozdział 6. Animowanie interfejsu Wprowadzenie Wyświetlanie i ukrywanie menu Tworzenie menu z efektem przejścia otwierającego Tworzenie menu z animacją spoczynkową Animowanie przycisku wskazywanego przez kursor Tworzenie menu rozwijanego Animowanie serc w symbolicznym liczniku żyć Modyfikowanie animacji serc w symbolicznym liczniku żyć za pośrednictwem skryptu 151 151 151 155 159 160 163 166 Rozdział 7. Modyfikowanie interfejsu podczas grania Wprowadzenie Tworzenie przycisku zmieniającego kolor Tworzenie suwaka zmieniającego kolory stopniowo Tworzenie prezentacji slajdów przy użyciu suwaka Tworzenie suwaka zmieniającego jeden kanał koloru Tworzenie pola edycyjnego z kontrolą poprawności wprowadzanych danych Tworzenie pola dla wpisywania hasła o określonej minimalnej liczbie znaków Zmienianie kursora w trakcie gry 171 171 172 175 178 184 133 138 143 146 148 168 190 198 202 Rozdział 8. Implementacja zaawansowanych elementów HUD Wprowadzenie Tworzenie wyświetlacza odległości Tworzenie radaru kierunkowego Wyświetlanie napisów 207 207 208 216 222 Rozdział 9. Interfejsy trójwymiarowe Wprowadzenie Tworzenie trójwymiarowego menu Dodawanie efektu przechylenia Tworzenie i umiejscawianie interfejsu trójwymiarowego Tworzenie i animowanie ostrzeżeń w trójwymiarowym interfejsie 229 229 230 233 237 239 Rozdział 10. Tworzenie minimap Wprowadzenie Tworzenie minimapy Implementacja zaawansowanych funkcji minimap 245 245 246 251 Skorowidz 265 oprac. BPK