MikeyLs Opublikowano 12 Lutego 2019 Udostępnij Opublikowano 12 Lutego 2019 Witam, od kilku dni pracuję nad prostym klikaczem, wszystko idzie powoli ale idzie. Chciałbym się dowiedzieć jak mógłbym zrobić tzw. wyskakujące punkty w miejscu kliknięcia, nie wiem jak miałbym się za to zabrać. Nie chciałbym dostać gotowca, najlepiej gdyby ktoś wytłumaczył jak takie coś osiągnąć... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rozwiązanie SimianVirus7 Opublikowano 12 Lutego 2019 Rozwiązanie Udostępnij Opublikowano 12 Lutego 2019 Cóż, jeśli chodzi Ci mniej więcej o taki efekt: To ja osiągnąłem to następującym sposobem. Stworzyłem nowy obiekt, który nie ma sprite. W nim mam zmienną text która przechowuje jakiś string. Gdy potrzebuje wyświetlić jakikolwiek, gdziekolwiek tekst, tworzę tą instancje (nazwałem ją obj_Text), w tym miejscu gdzie chcę. Przy tworzeniu, dopisuje tekst, jaki ma wyświetlić. Podstawa kodu jest taka: var show_text = instance_create(x, y, obj_text); //przypisanie instancji do zmiennej pozwala go konfigurować podczas tworzenia show_text.text = "Zyskujesz 50 punktów"; W obj_Text mam też zdefiniowaną czcionke, kolor, czas wyświetlanego tekstu itp. oraz vspeed = -1; żeby napis leciał w górę MikeyLs 1 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MikeyLs Opublikowano 12 Lutego 2019 Autor Udostępnij Opublikowano 12 Lutego 2019 Dziękuję za odpowiedź część graficzna działa, osiągnąłem pożądany efekt . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się