Skocz do zawartości

Harrrry

Użytkownicy
  • Postów

    139
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Harrrry

  1. Dodawanie (podczas gry) na końcu eventa Draw dla wszystkich obiektów Jakiśobiekt funkcji rysującej linię: object_event_add ( jakiśobiekt , ev_draw , 0 , 'draw_line(x1,y1,x2,y2);' ); A jak chcesz całkiem usunąć zdarzenie draw (wszystkie akcje i kody jakie w sobie miał też) to piszesz: object_event_clear ( jakiśobiekt , ev_draw , 0 ); @UP: Ten drugi sposób nie zadziała jak on zrobi kilka viewów, bo wtedy zdarzenie draw jest puszczane kilka razy na klatke.
  2. Mu chyba chodzi o to żeby dodać podczas gry akcje do eventa. Kawałek helpa: Nie chciało mi sie przetłumaczać
  3. A co sądzicie o tym? file_type_add_command.gml Dodaje polecenie do menu kontekstowego dla wszystkich plików o podanym rozszerzeniu. file_type_set_icon.gml Zmienia ikonę dla wszystkich plików o podanym rozszerzeniu. Dzięki temu można zrobić, że gracz będzie mógł zapisywać grę, a potem uruchamiać ją podwójnym kliknięciem na plik B) Albo to samo z levelami do gry. Przykład użycia tu!
  4. FPS gier w stylu "Moja Pierwsza Gra" albo nawet większości zaawansowanych i tak nie zejdzie nigdy poniżej szybkości roomu przez używanie takich skryptów. Swoich plików nie trzymam na uploadzie GM Clanowym tylko na http://chomikuj.pl/uploader/GameMaker. Chyba powinienem to dodać do sygnatury.
  5. Niektóre skrypty zajmują tylko jedną linijkę, ale zamiast pisać w wielu miejscach tą linijkę można użyć mojego skryptu.
  6. draw_text_outl.gml Rysuje text o podanym kolorze w podanej pozycji i z podanym kolorem i grubością obrysowania. chance.gml Zwraca losowo True lub False. Szansę na true podajemy jako argument w przedziale 0-1. rnd_angle.gml Zwraca losowy kąt (liczbę od 0 do 360). rnd_int.gml Zwraca losową liczbę całkowitą między podanym minimum i maksimum. rnd_real.gml Zwraca losową liczbę zmiennoprzecinkową między podanym minimum i maksimum. Warto wspomnieć, że zwrócona liczba zawsze będzie mniejsza niż maksimum, ale może być równa minimum. view_move_smoothly_xy.gml Płynnie przesuwa podany view z podaną prędkością do podanej pozycji. Prędkość to % drogi pozostałej do celu, którą ma przebyć view przy jednym wywołaniu skryptu. (podajemy jako liczbę między 0-100) (skrypt najlepiej umieścić w step) view_move_smoothly.gml Płynnie przesuwa podany view z podaną prędkością do pozycji aktualnej instancji. Prędkość to % drogi pozostałej do celu, którą ma przebyć view przy jednym wywołaniu skryptu. (podajemy jako liczbę między 0-100) (skrypt najlepiej umieścić w step) (jeśli obiekt z tym skryptem w stepie ma wiele instancji to view powinien ustawić się równo między nimi) I to by było na tyle.
  7. Funkcje operujące na rejestrze: registry_read_real(klucz,wartość) //zwraca liczbę registry_read_string(klucz,wartość) //zwraca tekst registry_write_real(klucz) //zapisuje liczbę registry_write_string(klucz) //zapisuje tekst registry_exist(klucz) //sprawdza czy klucz istnieje Funkcje wczytujące wartości zwracają 0 lub pusty ciąg jeśli klucz nie istnieje.
×
×
  • Dodaj nową pozycję...