Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 19.02.2019 uwzględniając wszystkie działy

  1. Konrad-GM

    Mnożnik punktów

    Cześć, możesz stworzyć np. zmienną globalną tj.: global.score_multiplier = 0.0; Potem np. przy zderzeniu z bonusem w Collision Event dodawać do tego mnożnika jakąś wartość i uruchamiać alarm u gracza bo bonus po usunięciu poprzez instance_destroy nie wywoła Ci alarmu, np: global.score_multiplier += 0.20; other.alarm[0] = room_speed * 60; W alarmie gracza odejmuj bądź resetuj mnożnik. Zależy też, czy chcesz obsługiwać kilka mnożników na raz, to wtedy zamiast alarmów możesz wykorzystać Step Event i ds_list/ds_grid jako timery bonusów. global.score_multiplier -= 0.20; Do dodawania punktów możesz stworzyć skrypt, który ułatwi Ci obsługę mnożnika w różnych miejscach projektu: /// scr_add_score(score) score += argument0 * (1.0 + max(0, global.score_multiplier));
    1 punkt
  2. SimianVirus7

    Wyskakujące punkty

    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ę
    1 punkt
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
×
×
  • Dodaj nową pozycję...