‫Hej, witaj z powrotem.
‫Jesteśmy gotowi, aby pokazać nasz czas odliczania w aktualnym widżecie.
‫Do tej pory używamy tylko węzłów z napisami, aby wiedzieć, ile czasu pozostało.
‫Ale musimy faktycznie ustawić tekst w widgecie.
‫W tym filmie pokażemy czas odliczania w widżecie.
‫Teraz wróciłem tutaj w WP Start Game Widget i widzieliśmy, że dodaliśmy trochę tekstu do tego widżetu.
‫Jest kilka rzeczy, które musimy zmienić za pomocą tego widżetu tekstowego, abyśmy mogli dynamicznie
‫edytować tekst.
‫Pierwszą rzeczą, którą chciałbym zrobić, jest zaznaczenie tutaj widżetu tekstowego.
‫Tutaj w panelu szczegółów znajduje się nazwa tego tekstu i jest ona ustawiona na nazwę domyślną, która nie
‫jest zbyt opisowa.
‫Więc chciałbym zmienić nazwę i nazwijmy ten wyświetlany tekst teraz tuż obok tego bloku tekstu, widzimy to pole
‫wyboru, które mówi, że jest zmienna.
‫Teraz to nie jest zaznaczone.
‫A jeśli wrócimy do sekcji wykresu zdarzeń, nie zobaczymy tutaj tego widżetu tekstowego jako zmiennej.
‫Ale jeśli wrócimy do projektanta i zaznaczymy, że to pole tekstowe to zmienna, to po powrocie
‫do wykresu zobaczymy, że wyświetlany tekst jest teraz widoczny w sekcji zmiennych i możemy kliknąć i przeciągnąć, a następnie kliknąć
‫pobierz wyświetlany tekst tu i teraz mamy dostęp do tego węzła, co oznacza, że możemy zmienić tekst.
‫Teraz chciałbym przeciągnąć to do przypadku trzeciego w naszej instrukcji switch, w której drukujemy łańcuch.
‫Przygotuj się teraz do ekranu zamiast używać ciągu drukowania, chciałbym ustawić tekst dla naszego widżetu
‫tekstowego i mogę to zrobić, przeciągając jego pióro wyjściowe i wpisując zestaw tekstu.
‫A tutaj widzimy ustawiony tekst w nawiasach w węźle tekstowym.
‫Jeśli to kliknę, otrzymam ustawiony węzeł tekstowy, a oto dane wejściowe wywołane w tekście.
‫Teraz pobiera wartość wejściową typu tekst, ale możemy również kliknąć pole tekstowe tutaj i na stałe zakodować wartość,
‫na którą chcemy ustawić tekst.
‫Więc napiszę szykuj się.
‫I zamiast używać tego ciągu drukowania, usunę ten ciąg drukowania i przeciągnę przewód
‫wykonania case 3 do kodu wejściowego wykonania dla węzła ustawionego tekstu.
‫Teraz, jeśli skompiluję i wcisnę Play, zobaczę, że jest napisane Przygotuj się, czyli ten sam tekst, co
‫wcześniej.
‫Więc nie wygląda to inaczej, ale możemy udowodnić, że używa tekstu w węźle ustawionym tekstem.
‫Zmieniając to, dodam kilka wykrzykników.
‫Więc jest ich trzech.
‫A teraz, jeśli wcisnę Play, widzę trzy wykrzykniki.
‫Więc ten węzeł w rzeczywistości ustawia tekst dla naszego widżetu tekstowego.
‫Więc zamierzam rzucić Ci wyzwanie, aby ustawić tekst tak, abyśmy mogli wydrukować inną wiadomość dla każdego
‫z przypadków w naszym oświadczeniu switch dla trzech, możesz zostawić to na przygotowanie się do wydrukowania tekstu na
‫ekranie dla jednego , wypisz jeden i zero.
‫Chciałbym, abyś teraz wydrukował go dla przypadku domyślnego, czyli gdy skończył nam się czas, po prostu wypisz
‫pusty ciąg, co oznacza, że możesz pozostawić to pole tekstowe puste.
‫Zatrzymaj więc wideo i usuń te ciągi drukowania i zastąp je ustawionym węzłem tekstowym.
‫I nie zapomnij podłączyć danych wejściowych do ustawionego węzła tekstowego.
‫Wartość z naszego widżetu tekstowego.
‫Wstrzymaj wideo i zrób to teraz.
‫Więc chciałbym użyć tego węzła zestawu tekstowego i zamierzam podświetlić oba te węzły, aby były
‫zaznaczone i miały kontrolę.
‫D Aby to skopiować, użyję przypadku zerowego.
‫Zamierzam po prostu podłączyć go bezpośrednio do ustawionego węzła tekstowego.
‫Zamiast drukować go z napisem do drukowania, zamierzam wydrukować go przez ustawienie tekstu na go i teraz mogę
‫usunąć ten napis do drukowania.
‫Teraz muszę ustawić tekst dla przypadków pierwszego i drugiego.
‫Więc zamierzam skopiować ten węzeł set text i podłączyć jeden przypadek i po prostu wydrukować jeden i usunąć ten
‫napis.
‫Teraz przeniosę te węzły na bok, abym mógł dodać kolejny ustawiony węzeł tekstowy i
‫podłączyć dwa do tego i użyć dwóch jako tekstu.
‫I mogę usunąć ten ciąg drukowania i wreszcie mogę zastąpić grę początkową pustym ciągiem.
‫Więc zamierzam podłączyć domyślny do innego ustawionego tekstu i po prostu nie używać tekstu, więc
‫ustawiamy tekst na nic.
‫Teraz usunę ten napis, skompiluję i zagram, a odliczanie znika, gdy
‫tylko gra się rozpocznie.
‫Więc to jest dokładnie to, czego szukaliśmy.
‫Teraz kilka rzeczy.
‫Jednym z nich jest powrót do karty projektanta i przewinięcie w dół z zaznaczonym tekstem.
‫Przejdę w dół do wyglądu i zobaczysz, że mamy to uzasadnienie i jest wyrównane
‫do lewej, dlatego dwa i jeden są drukowane nieco w lewo.
‫Ale jeśli teraz wybiorę środek tekstu linii, jeśli nacisnę odtwarzanie, zobaczę, że mój tekst jest wyrównany do środka.
‫Teraz możemy nadać naszemu tekstowi cień.
‫Tutaj widzimy kolor cienia.
‫Możemy to zaznaczyć i nadać tekstowi własny cień.
‫Alfa jest ustawiona na zero, ale jeśli przeciągnę ją do jednego, teraz mam cień, a teraz nasz tekst będzie
‫miał czarny cień.
‫Jeśli kliknę odtwórz, to widzę, że mój tekst jest trochę bardziej widoczny dzięki temu cieniowi.
‫Więc to jest świetne.
‫Wróćmy do zakładki Graph i teraz wiemy, że ustawiamy tekst na podstawie naszego czasu
‫odliczania.
‫Teraz to wszystko nadal się dzieje, w każdej pojedynczej klatce gry, ponieważ jest to powiązane z wydarzeniem
‫TIC.
‫Ale prawda jest taka, że naprawdę nie potrzebujemy tego widżetu, aby istniał nawet po upływie 3 sekund.
‫Gdyby istniał sposób na pozbycie się całego tego widżetu i usunięcie go, byłoby to bardziej idealne niż po
‫prostu ustawienie tekstu na pusty ciąg.
‫Aby to zrobić, zamiast ustawiać tekst, możemy usunąć ten widżet z widoku.
‫Aby to zrobić, używamy węzła o nazwie usuń z rodzica.
‫Czyli tworzenie usunięcia z węzła nadrzędnego i usuwanie węzła tekstowego zestawu.
‫Następnie, gdy trafimy do domyślnego przypadku, czyli gdy upłyną te 3 sekundy, ten
‫węzeł spowoduje usunięcie widżetu i żadna z funkcji zaznaczenia nie będzie już działać, ponieważ
‫widżet zniknie.
‫Więc to zajmuje się usunięciem widżetu, gdy zegar się skończy, a gracz będzie mógł rozpocząć
‫grę.
‫Więc teraz pokazaliśmy czas odliczania w naszym widżecie, co oznacza, że jest bardzo jasne, kiedy gra się
‫zaczyna i ile czasu musi upłynąć, zanim gracz będzie mógł zacząć poruszać czołgiem.
‫To jest świetne.
‫Wróćmy więc do naszego planu sekcji.
‫Widzimy, że stworzyliśmy nasz czołg, który może poruszać się po świecie i obsługiwać dane wejściowe.
‫Stworzyliśmy w C++ klasę wieży wroga o nazwie Tower i dodaliśmy funkcję strzelania pociskami.
‫W naszej grze mamy zdrowie i obrażenia oraz zniszczenie.
‫Teraz nadal musimy dodawać efekty specjalne i musimy pokazać, kiedy wygrywamy lub przegrywamy grę za pomocą wyświetlaczy
‫HUD, teraz widzieliśmy, jak korzystać z wyświetlaczy HUD.
‫Powinno to być więc stosunkowo proste zadanie.
‫Więc prawie skończyliśmy z tą grą.
‫Gratulacje.
‫Do zobaczenia w następnym filmie.