DeltaTime GM

Prosta i skuteczna biblioteka do dokładnego pomiaru czasu pomiędzy klatkami gry.
Przeważnie w ramach optymalizacji potrzeba uniezależnić animację gry od klatek na rzecz różnicy czasu pomiędzy obecną a poprzednią klatką gry, dzięki czemu niezależnie czy gra zacznie działać wolniej, to animacja nadal będzie stała w czasie. Dla uzyskania dużej dokładności pomiaru różnicy czasu został stworzony ten oto DLL.

Autor: PsichiX http://psichix.com

Rozmiar
33 KB
Autor
Ocena
7/10
5 głosów
Komentarze
Komentarze (łącznie 24, wyświetlam 1 - 15):
Tymon (Pią., 17 Wrz. 10, 23:52)
#1

Tak, brawo. Jesteś niesamowity!

P
PsichiX (Pią., 17 Wrz. 10, 23:53)
#2

?
Tymek, o co CI biega?
Przecież raz że to jest przydatne, bo jak wynikło z dyskusji na SB: GMowe funkcje są niedokładne, a nie znalazłem żadnego takiego dokładnego sposobu, co za tym idzie zrobiłem coś co może się przydać, a zarazem jest małe i proste w obsłudze.

Tymon (Pią., 17 Wrz. 10, 23:55)
#3

Człowieku, wrzucasz DLLa jednej funkcji.

P
PsichiX (Pią., 17 Wrz. 10, 23:57)
#4

Wypraszam sobie! kilku funkcji, bo tylko tyle się przyda. Nie liczy się ilość a jakość

HuderLord (Sob., 18 Wrz. 10, 00:00)
#5

Borek powinien z tego skorzystać w Aliensach.

Tymon (Sob., 18 Wrz. 10, 00:05)
#6

Stary, proszę. Raz:
xion.org.pl/.../dokladny-czas-na-wielu-platformach
I tu napisanie DLLa nie wymaga nawet znajomości C++, nawet jest artykuł jak zrobić DLLa, tylko trzeba CTRL+C i CTRL+V zastosować, skompilować.

Dwa: jest current_time który jest całkiem dobrą alternatywą. Testowane.

koko123 (Sob., 18 Wrz. 10, 00:06)
#7

Hehehehehehe, ja potrafię napisać własny DLL, i podstawić za ten, od razu DT się zje-zepsuje :D

P
PsichiX (Sob., 18 Wrz. 10, 00:07)
#8

zaraz zrobie test tego z porownaniem z current_time i zobaczymy czy zrobilem to na marne :P

Tymon (Sob., 18 Wrz. 10, 00:07)
#9

Kiedyś ktoś potrzebował. Nie kłopocz się: gmclan.org/up152_12_070910_gm8_delta_time.html

Konrad-GM, ha, good point!

P
PsichiX (Sob., 18 Wrz. 10, 00:17)
#10

aj marudy :P w dzisiejszych czasach nikomu nie dogodzisz, bo jak wychodzisz z pomocna dłonią to podają CI pomocnego ptaka w zamian :>

Tymon (Sob., 18 Wrz. 10, 00:21)
#11

Marudę masz jedną, co najwyżej dwie. Dostałeś ptaka tylko od dwóch ludzi którzy po prostu używają głowy i szukają własnych rozwiązań. Nie uogólniaj do wszystkich. :P

P
PsichiX (Sob., 18 Wrz. 10, 00:23)
#12

dobrze że te dwie marudy wiedzą o kim pisałem :P
koniec gadania o tym w sumie, zostawmy temat marudzenia :)
ale dobrze, rozumiem że niektórzy poradzą sobie bez tej DLLki, więc postaram się chociaż urozmaicić ją o funkcje związane z czasem, których GM nie będzie w stanie zastąpić

Tymon (Sob., 18 Wrz. 10, 00:24)
#13

Zrób dokładniejszy delta time. Są od tego funkcje w C. ;)

koko123 (Sob., 18 Wrz. 10, 00:30)
#14

Czyżby mowa o 'clock()' z C?

P
PsichiX (Sob., 18 Wrz. 10, 00:31)
#15

jak dokładniejszy? przecież ten używa najdokładniejszej metody, Tymku.
To że jest podany w sekundach a nie w milisekundach, nie oznacza że jest niedokładny, ale mogę to zmienić oczywiście na milisekundy.

Najnowsze wersje GameMakera:

Stabilna
2024.06.2.162 • 2024.6.1.208
wydana 12 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 284 dni temu
Beta
2024.800.0.597 •
2024.800.0.620
 0.11.0

wydana  2 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
12 użytkownicy online na discordzie:
Carl-bot, RogerDodg3r, p..., LadyLush, GibkiKaktus, Grela, Moldis, Dyno, LeD, bagno, l..., Alkapivo
Shoutbox
gnysek (18:31, 25.07.24)
Ogłaszam nowy etap w historii GameMakera.
gnysek (11:36, 08.07.24)
Ale w sumie taki numer GG był bezpieczniejszy niż nr. telefonu czy kontakt społecznościowy. Utrudniał stalkowanie i ułatwiał banowanie.
Wojo (08:08, 08.07.24)
Niestety to już nie te czasy kiedy pytało się kasjerki o wiek i numer Gadu-Gadu...
Adriann (08:28, 05.07.24)
Albo okraść :|
Adriann (08:28, 05.07.24)
Może pani chciała zobaczyć twoje dane i Cię poderwać :d
gnysek (10:38, 03.07.24)
Mnie ostatnio w Żabce zapytali o wiek. A mam już ponad dwie osiemnastki.
Wojo (08:27, 30.06.24)
Ogólnie to miał być żart ponieważ portal internetowy, którego można opisać jako PH jest portalem przeznaczonym dla dorosłych. Miało być śmiesznie wyszło żenująco, a wiadomości w shoutboxie nie mogę skasować :P
Wojo (09:40, 28.06.24)
Tymon jak co wizytę musiałem potwierdzić wiek
gnysek (14:15, 17.06.24)
Bo Łapusz woli alkohol, niż się organizować. Co tam Pixel Heaven, sprawdźcie jego zbiórki na książki...
Adriann (21:02, 13.06.24)
Bardzo słusznie, straszna patola z tą organizacją :D
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?