Ten artykuł został stworzony dla starszych wersji GameMakera i może nie być aktualny.

Timing w Game Makerze

Sobota, 05 Lutego 2005, 11:32
Czas czytania 1 minuta, 7 sekund
Zgodne z GM: gm5 gm6 gm7 gm8 gms1
Kolejne tłumaczenie fragmentu helpa robione przeze mnie. Tym razem, jest to artykuł o timingu, czyli o czasie.
Każda dobra gra wymaga dobrego "czasowania". Na szczęście, Game Maker posiada coś takiego. Dlatego, powstał ten artykuł, żeby ci, którzy nie znają angielskiego, a chcą znać Game Makera, żeby poznali to zagadnienie.

Oto wszystkie zmienne dotyczące timingu (tylko pierwszą z nich można zmienić):
room_speed Szybkość gry w danym roomie (ustalana w stepach na sekundę).
fps Liczba rysowanych klatek na sekundę.
current_time Liczba milisekund które minęły od startu systemu.
current_year Obecny rok.
current_month Obecny miesiąc.
current_day Obecny dzień.
current_weekday Obecny dzień w tygodniu (1=niedziela,...,7=sobota).
current_hour Obecna godzina.
current_minute Obecna minuta.
current_second Obecna sekunda.

Grę możesz też "uśpić" na jakiś czas. Dla takiej rzeczy, używamy funkcji sleep.
sleep(czas) "Usypia" grę na podany czas w milisekundach.

Korzystania z alarmów raczej nie muszę podawać, bo jest w innym moim artykule: "Z klocków na kod". Też nie muszę raczej podawać zmiennych dotyczących Timelines, ponieważ one raczej wychodzą z użytku (mało kto je używa).

To tyle. Mam nadzieję, że ten krótki artykuł pomoże wam jakoś w tworzeniu timingu w grze.
Komentarze (łącznie 16, wyświetlam 16 - 30):
L
Lechu4444 (Pon., 25 Sty. 10, 12:02)
#16

art sprzed 5 lat, a i tak widać, że już wtedy tylko nooby grały w tibie

Najnowsze wersje GameMakera:

Stabilna
2024.8.1.171 • 2024.8.1.218
wydana 75 dni temu
LTS
2022.0.3.83 • 2022.0.3.98
wydana  3 dni temu
Beta
2024.1100.0.686 •
2024.1100.0.707
 0.13.0

wydana 9 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
42 użytkownicy online na discordzie:
Kysiu, 🧁Cupcake🧁, Alice, Nitro Slav, Carl-bot, EchoDuck, p..., Jamabaiz (Matrix_), GibkiKaktus, Grela, Wielki Druid, m..., Kuzyn, GMRussell, OdrzuconyKrakers, fervi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, Kalor, PhysX ᴺⱽᴵᴰᴵᴬ, antek, HappyOrange, Arrekin, MagnusArias, LadyLush, yazaa, Domeen0, Dyno, 🆅🅸🆃🅾74🅼, szmalu, Miłosz, m..., bagno, Sporek, l..., Jayu, moeglich, s..., Add92, Krzysiek1250, Shockah, Cosplyfanka, PeekoHiko
Shoutbox
gnysek (11:46, 17.11.24)
Witamy, witamy!
baca (12:22, 16.11.24)
To już 25 lat.. Witam po paru latach nieobecności.
gnysek (11:05, 15.11.24)
Natomiast obecne forum istnieje od 2004, jak z iglu.cz na gmclan.org przeszliśmy i od tego czasu nie było resetów danych.
gnysek (12:35, 13.11.24)
Ogólnie GMCLAN istnieje 22 lata, ale na to trofeum nie zrobiłem (jeszcze xD)
Chell (20:41, 08.11.24)
wow, ta emotka w ogóle nie wygląda jak : O xD
Chell (20:40, 08.11.24)
tylko? :O 4tk ma 15
Borek (18:12, 07.11.24)
Właśnie dostałem powiadomienie z forum, że jestem na GMClanie 18 lat :D Ja pierdzielę...
S
Sutikku (08:43, 18.10.24)
TIL, gamemaker jest starszy ode mnie
gnysek (16:04, 15.10.24)
Za równo miesiąc, GameMaker kończy 25 lat.
Wojo (15:38, 05.09.24)
Ciekawe
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?