Shoutbox - Archiwum
Wszystkie wpisy w shoutboxie (249357)
I am Lord
(20:47, 23.02.16)
Kurcze 

Threef
(20:47, 23.02.16)
No mój bot wyciąga 140+
A
Amaterasu
(20:45, 23.02.16)
Dobra, podstawowe funkcje do bota mam napisane, jakbym nie miał tylu godzin na uniwerku, to może bym jeszcze dzisiaj napisał łapanie bonusów : /
I am Lord
(20:41, 23.02.16)
P
PsichiX
(20:40, 23.02.16)
#gmclanbawiiuczy
I am Lord
(20:40, 23.02.16)
i debug rysuje wybrane rzeczy silnika fizycznego
P
PsichiX
(20:40, 23.02.16)
a propos flag i operatorów binarnych: nadając wartości flagom, stosuje się inne operatory binarne, tj. << bit-shift left oraz >> bit-shift right, które dzięki przesuwaniu bitów w lewą bądź prawą stronę dokonują mnożenia i dzielenia przez 2, co często jest podmieniane w procesie kompilacji operacji arytmetycznych liczb całkowitych z włączoną optymalizacją kodu
I am Lord
(20:40, 23.02.16)
przełącza się flagę tylko operacjami binarnymi
I am Lord
(20:39, 23.02.16)
Tak jest w GM rozwiązany debug w box2D
A
Amaterasu
(20:37, 23.02.16)
A żeby sprawdzić daną cechę, wystarczy if(zmiena & NIEWIDZIALNOSC)
A
Amaterasu
(20:36, 23.02.16)
Zamiast robić trzydzieści boolów, każdy oznaczający co innego, po prostu robisz zmienna = NIEWIDZIALNOSC | MOZNA_RUSZYC, ważne, żeby te stałe były pewnymi potęgami dwójki, i możesz upchnąć wszystko w jednego inta.
P
PsichiX
(20:35, 23.02.16)
dokładnie - operatory binarne stosowane są najczęściej tam, gdzie ma znaczenie pamięć oraz prędkość, czyli przy optymalizowanych fragmentach kodu
A
Amaterasu
(20:34, 23.02.16)
Ten cały binary OR to fajna sprawa, np. możesz sobie robić flagi oznaczające pewne cechy (przykładowo, niewidzialność, możliwość ruchu etc.) obiektu w jednej zmiennej
P
PsichiX
(20:34, 23.02.16)
zaś binary xor to najczęściej stosowana metoda w bieda-kryptografii, by 'szyfrować' dane kluczem w postaci stringa z hasłem.
P
PsichiX
(20:33, 23.02.16)
binary or stosuje się najczęściej do łączenia flag w językach rodziny C oraz składni C-podobnej. a aby sprawdzić, czy wartość zawiera flagę stosuje się binary and
P
PsichiX
(20:31, 23.02.16)
| binary or (wystarczy, by którykolwiek bit był 1) - 01 | 10 = 11; ^ binary xor (exclude or; jeśli napotkasz 1 i 1 lub 0 i 0 to zwracasz 0, w innym przypadku 1) - 01 ^ 11 = 10
S
Sutikku
(20:28, 23.02.16)
no i te takie bardziej oczywiste jak ++, ale to no wiadomo
S
Sutikku
(20:27, 23.02.16)
ja używam tylko && i ||
P
PsichiX
(20:20, 23.02.16)
tak, GML powstał na bazie miksu pascala z ubogim C
I am Lord
(20:19, 23.02.16)
i nią też można się w GM posługiwać
Najnowsze wersje GameMakera:
LTS
2026.0.0.16 • 2022.0.3.99
wydana 166 dni temu
wydana 166 dni temu
Beta
2026.100.0.1199 •
wydana 5 dni temu
2026.100.0.1133
• GMRT beta 0.22.4
wydana 5 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
44 użytkownicy online na discordzie:
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?