Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. gnysek

    Foto-galeria

    Kiełbasa wygląda jak Kuba Molęda za czasów L.O.27 - ale wy chyba jesteście na to za młodzi, żeby pamiętać :P
  2. Kompilator Ci napisze, czego brakuje, a nawet podkresli linjkę. Tam powinna się pojawić nawet podpowiedź, może brakuje czegoś w USES co program doda sam, jak tam klikniesz.
  3. gnysek

    ArcMagi nadchodzi...

    Powiedziałbym, że może grafik się wycofał, ale Gracjana jest tak dobra, że powinna dokończyć brakujące grafiki na podobnym poziomie jak poprzednia osoba (a przynajmniej te nowe nie odstawałyby od reszty). Nawet się ostatnio zastanawiałem dlaczego powstało Bonfire, skoro podobna gra czeka na dokończenie?
  4. Jest napisane. Zwłaszcza artwork i sounds.
  5. gnysek

    [Android] Problem

    Masz dobrze wygenerowane klucze?
  6. proszę bardzo: dystans = 4, kierunek = 90; 4 to jest binarnie 100, a << 4 oznacza przesuń o 4 bity w lewo, zatem 1000000 - przesuwam po to, żeby na pierwsze 4 bity móc wstawić resztę z dzielenie kierunku przez 90. Dlaczego 4 bity? Bo 360/45 = 8, a 8 binarnie to 1000, zatem każdą mniejszą liczbę zapiszemy za pomocą mniejszej ilości bitów. DIV oznacza dzielenie całkowite, zatem 90/45 = 2, 135/45 = 3, ale 134/45 = 2 (bo zostaje 44 reszty). A potem to odwracamy. Takie trochę pakowanie bitów ;) Ale jak mówię, jak korzystasz z 39dll to możesz obie rzeczy przesłać osobno jako dwa bity, będzie łatwiej bez i przesuwania: GML walk1 = dystans; walk2 = kierunek div 45; odbieram: GML walk2*=45; var xx,yy; xx = lengthdir_x(walk1,walk2); yy = lengthdir_y(walk1,walk2); if !place_meeting(x + xx,y+yy,obj_solid) {x += xx; y+=yy;}
  7. Moment, to jest zmienna z serwera, która mówi gdzie inny gracz idzie tak? To po co sprawdzanie kolizji? Btw. widzę, że używasz wszystkich możliwych kierunków podzielnych przez 45, oraz odległosci 1,2,3. W takim razie ja proponuję, aby zmienna walk wysyłała GML walk = (dystans << 4) || (kierunek div 45); a potem odbierasz: GML var dystans, kierunek; dystans = walk >> 4; kierunek = (walk & $FFF0) * 45; var xx,yy; xx = lengthdir_x(dystans,kierunek); yy = lengthdir_y(dystans,kierunek); if !place_meeting(x + xx,y+yy,obj_solid) {x += xx; y+=yy;} I to cała optymalizacja. Przypominam, ze walk ma w tym wypadku min. 16 bitów. Można oczywiście rozbić go na dwa bity, ale ten przykład pozwala na użycie dystansu większego niż 8 dzięki przesunięciom.
  8. a co to ma robić i czym jest walk ?
  9. Tak, powinno wszystko działać. Zakładam, że masz włączone wifi - w takim razie należy zgłosić błąd wraz z przykładowym wyeksportowanym projektem (wystarczy obiekt i kod z błędem, nie musisz całej gry dawać ;) ). http://help.yoyogames.com/home
  10. Zależy która wersja IE - w nowych działa, w starych nie, bo wtedy jeszcze takowy CSS nie był w specyfikacji.
  11. tą funkcją której używasz, trzeba sprawdzać, czy już dotarł w (bliskie) okolice tego punktu docelowego i wtedy zatrzymać go. Ale odpowiedź którą dał edie_pl jest lepsza :)
  12. Powinno rzucać błędami jak użytkownik poda złą konfigurację, albo złe rozszerzenie pliku, proste. To nie takie trudne.
  13. I będziesz tak zakładać osobne tematy dla każdego pytania jakie masz? Doprosisz sie zaraz blokady konta.
  14. Bo samego object się nie da, specyfika osadzonego elementu, zawartość object to już nie jest ani HTML ani CSS ani JS.
  15. Wszystko jest prawidłowo, zgodnie ze standardem jedno ID może być użyte jeden raz. Jak chcesz wszędzie ten sam styl, to użyj klasy a nie ID. Firefox od dawna obsługuje border-radius a -moz-border-radius już nie (bodaj od Firefoxa 5).
  16. Jak nie ma, jak pierwszy link to stackoverflow z rozwiązaniem, a druga odpowiedź w tamtym temacie ma nawet link do gotowca: http://jsfiddle.net/jalbertbowdenii/AkPXj/20/ Leń śmierdzący.
  17. global.wynik jest przypisane? bo w tym kodzie tego nie widać.
  18. Ja myslałem, ze chodzi o wycinanie ze sprite'a...
  19. Zaprojektować grę tak, żeby nie trzeba było tego sprawdzać.
  20. Jak nie studio, to variable_local_exists i tym podobne funkcje.
  21. Powinno Ci wystarczyć: https://gmclan.org/index.php?sciagnijplik=210
×
×
  • Dodaj nową pozycję...