Skocz do zawartości

pablo1517

Użytkownicy
  • Postów

    2 138
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Treść opublikowana przez pablo1517

  1. Już się bałem, że nikt nie zastosuje tego fora tutaj... poziom na GMclanie widzę sporo spadł.
  2. Nie prawda, bo image index na ujemnym to jest tyle samo co ilosc klatek animacji -x. Np jesli nasza animacja ma 10 klatek a ty w image index dasz -3 to wyswietlona zostanie 7 klatka animacji, a image index bedzie normalnie na wartosci ujemnej. Jeśli zaś dasz image_index = 11, to wyswietlona zostanie 1 klatka animacji. Bierzmy pod uwagę, że mając 10 klatek animacji indexowanie jest od 0 do 9.
  3. point_distance jest dokladniejszy gdyz sprawdza odleglosc z punktu do punktu, a nie jak to w przypadku drugiej funkcji z punktu do obiektu (dowolnej jego krawedzi) czy jak kto woli, do kawalka sprite'a obiektu.
  4. pablo1517

    39Dll

    Normalnie? sprite_index = readshort(); ?
  5. pablo1517

    Minecraft w GM8

    Najlepiej nie rób klona takiej przeciętnej gry, zakładając, że nie zrobisz go lepiej... po co robić?
  6. GML image_xscale=sign(wrog.x - player.x); I nie trzeba 2 sprite'ów mieć, wystarczy 1 zestaw animacji z postacią skierowaną w prawo xD.
  7. Ależ to jest oklepany tekst...
  8. Proponuje ściągnąć 39dll, przejrzeć tamtejsze przykłady, i spróbować napisać prostą minigierkę z onlinem żeby nauczyć się i zrozumieć na czym polega granie online.
  9. Nie prawda, dokumentacja mówi iż jedynie bmp, a ponieważ windows czyta obrazki nawet jak zmienisz rozszerzenie na nie właściwie to ci się wyświetli.
  10. Ja miałem podobny problem... w moim Super Mario Galaxy 2D był zoom. Zawsze gdy chciałem coś ukazać graczowi, kamera się oddalała, jechała do obiektu i robiła zbliżenie, u mnie działało pięknie, u innych w momencie skalowania surface'a obraz sie "chrzanił"
  11. Musisz mieć zewnętrzne (publiczne) IP, jeśli chcesz móc stawiać serwer na swoim komputerze. Inaczej inne komputery nie są w stanie odnaleźć twojego komputera w sieci. Zew. IP to zazwyczaj dopłata 5zł miesięcznie u dostawcy internetu.
  12. To pokaż swoją grę online, a ja pokażę swoją ;>? Eksperymentowałem przy MBO z najróżniejszymi sposobami synchronizacji postaci, i przesyłanie samych "przyciśniętych" klawiszy to był najgorszy sposób jaki może być. Nawet przy dosyłaniu pakietu "kontrolnego" co sekundę, powstawały desynci.
  13. W GM8 prędkość GML'a została podobno przyspieszona aż o 100%. Im mniej obiektów tym lepiej, a duża ilość obiektów to dla mnie nie jest oznaka porządku wcale...
  14. Platyna, ale po co wnikać w szczegóły jak GM ma już gotową funkcję xD?
  15. Czy na to nie ma czasem gotowej funkcji w GMie? EDIT:
  16. Ale to z bazą danych jest, baza danych jest zbędna do prostych rzeczy, można równie dobrze na plikach operować. IMO to są dodatkowe komplikacje bo MySQL też trzeba kojarzyć.
  17. Temat nie jest zamknięty więc problem uważam za nierozwiązany.
  18. @UP sposób bez sensu. Gracz będzie wyraźnie czuł opóźnienie w reakcji postaci na nacisniecia klawiszy. Ja w Mario Brawl Online miałem taki sposób, że: GML speed=DystansPunktowy( PoprzednieX, PoprzednieY, NoweX, NoweY) / 2 direction=KierunekPunktowy( PoprzednieX, PoprzednieY, NoweX, NoweY) Taki pseudokodzik. I wysyłałem pozycję co drugą klatkę gry. Aczkolwiek robiąc nową grę sposób ten wydawał mi się zbyt mało dokładny. Postaci wędrowały na swoje miejsce z lekkim opóźnieniem. Polecam wysyłanie aktualnej pozycji oraz kierunku i prędkości w jakim postać aktualnie się przesuwa. Wtedy opóźnienie jest praktycznie nie do zauważenia. Coś na zasadzie wysyłania vspeed i hspeed, tyle, że ja tych zmiennych nie używam.
  19. Raczej nie da się tego w żaden matematyczny sposób uprościć, dlatego, że te liczby to jakieś twoje widzimisię, nie są żadną wielokrotnością ani nic... Może napisz nam jaki chcesz efekt w grze osiągnąć, a my znajdziemy prostszy sposób niż zaokrąglanie direction ;>?
  20. Tego sie nie da zrobić w HTMLu. http://pl.wikipedia.org/wiki/PHP
×
×
  • Dodaj nową pozycję...