Shoutbox - Archiwum

Wszystkie wpisy w shoutboxie (249340)
gnysek (14:57, 02.11.09)
i tak można by długo :D kurczę, może jakiś art o tym trzeba by zrobić ? :D
gnysek (14:56, 02.11.09)
x xor x = 0, x xor 1 = !x, x xor 0 = x
gnysek (14:54, 02.11.09)
tak samo x or 1 = 1 i x or 0 = x
gnysek (14:54, 02.11.09)
bo x and 0= 0, a x and 1 = x :)
P
PsichiX (14:53, 02.11.09)
nom
gnysek (14:53, 02.11.09)
Tak :) Aby odczytać dany bit robisz przesunięcie w lewo o jego numer i logiczny and z 1, ktory czyści wszystkie zbędne pozostałe pozycje :) - wynikiem jest 0 dla false i 1 dla true :)
Hunter (14:51, 02.11.09)
Czyli przykładowo w 1 bicie 8bajtów = 10101010 można przesłać 8 zmiennych true/false, w tym wypadku 4x true i 4x false ?
P
PsichiX (14:49, 02.11.09)
gnysek, choć zmolestujemy Ranme o devblog - będziesz miał gdzie o tym pisać :D
gnysek (14:48, 02.11.09)
A po przesunięciu w prawo bit parzystości się i tak ustawia na 0, nawet gdyby to była liczba ze znakiem :)
gnysek (14:47, 02.11.09)
Hunter, nie ważne, czy jest ujemna czy nie, bo nas nie interesuje cała liczba, tylko jej bity :)
P
PsichiX (14:46, 02.11.09)
przy unsigned to nie ma znaczenia
P
PsichiX (14:45, 02.11.09)
gnysek, powiedzial bym ze za bardzo jarasz sie operacjami na bitach :D
Hunter (14:45, 02.11.09)
Czyli tu najstarszy bit nie zmienia znaku całej wartosci ? Gdzies miałem że jesli najstarszy bit ma wartość 1 to jest to ujemna. Ale głowy nie dam.
gnysek (14:42, 02.11.09)
zatem dwie liczby 0-15 w bicie mogą wyglądać tak 10101100 - to jest 6 i 12, bo ( 10101100 & 11110000 ) >> 4 = 1010, czyli 6 itd. :)
gnysek (14:40, 02.11.09)
Nom, zatem x & 00001111 da mi moją liczbę, bo wyzeruje starsze bity i zostawi bez zmian młodsze
Hunter (14:39, 02.11.09)
No tak bo przecież 15 to w binarnym 1111.
gnysek (14:38, 02.11.09)
W bajcie mogę też zapisać np. lczby 0-31 i 0-7 - pierwsza ma 5 bitów, druga 3, zatem mamy 8 bitów = 1 bajt :)
gnysek (14:37, 02.11.09)
A jak mam 8 zmiennych true/false, to mogę w bajcie zapisać ich 8.
gnysek (14:37, 02.11.09)
Chodzi jednak o to, że jak zmienna ma max. wartość 15, to w jednym bajcie zmieszczę takie dwie :) A w INT zmieszczę ich 8 (bo int to 4 bajty, a 4 bity potrzebne są na zapisanie liczby 15)
Muuuuczek567 (14:36, 02.11.09)
zmień nazwy spritów albo coś

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 109 dni temu
Beta
2026.100.0.1149 •
2026.100.0.1098
 GMRT beta 0.21.0

wydana  4 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
35 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, Nikas, Nitro Slav, Carl-bot, GibkiKaktus, Cosplyfanka, Tidżi, r..., Uzjel, s..., Pako, Murrri, Kandif, HappyOrange, Dyno, 🆅🅸🆃🅾74🅼, Deusald, sgames, tomqz, Morro, Marco, OdrzuconyKrakers, Ulti, Danieo, bagno, Arrekin, Mtax, g..., Morti, Cebul, moeglich, Add92, h..., Shockah
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?