Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 826
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. Teoretycznie jest 128 kanałów na dźwięki (na raz) które ustawia audio_channel_num - a korzystanie ze zwykłego audio_play_sound() powoduje to samo ? Ewentualnie źle używasz tej funkcji - x i y to nie powinny być pozycje gracza, tylko pozycje +/- względem audio_listener_position(x,y,z) - zapewne nie zmieniasz tej pozycji, wiec domyślnie masz 0,0,0, jak gracz odejdzie za daleko to po prostu głośność = 0 i dlatego nie gra.
  2. @Armez: if (!surface_exists(global.surf)) { global.surf = surface_create(225,352); } surface_set_target(global.surf); var _c = (a == 0) ? global.tt : aa; draw_circle_colour(x,y,g/6,_c,_c,0); surface_reset_target(); sprite70 = sprite_create_from_surface(global.surf, 0, 0, 225, 400, true, true, 112.5, 200); Do tego: 1) w GMS surface da się zmieniać tylko w evencie draw 2) jak robisz to co krok, to będziesz mieć milion spritów za chwilę 3) nie musisz tworzyć sprite, możesz bezpośrednio rysować surface na ekranie 4) dlaczego sprite jest większe niż surface ?
  3. Ale ten sam dźwięk (wg. nazwy) dajesz z tym samym priority, czy różnym?
  4. gnysek

    Wady i Zalety GMS2

    W każdym programie jest tak, że trzeba kupować nowe wersje od nowa, jak wyjdą. GMS1 wyszedł jednak 6 lat temu Co do FPS - sprawdź sleep margin. Czasem to jest przyczyną problemów.
  5. Bo Ty nie umiesz zrobić nic prostego, zawsze naokoło
  6. Teraz pewnie i tak pół gry będzie do przepisania, żeby się grafika renderowała na surface albo coś podobnego
  7. PsichiX ma złe wspomnienia z Ranmą który potem wszystkim obgadywał ile to mu nie wisi i jak długo zalega z kasą
  8. A czym jest wg. ciebie jasność, skoro podajesz kolory w RGB ? Może jakiś konkretniejszy przykład ?
  9. 1) w jakim evencie ? 2) jak dasz w tym evencie w dziecku "event_inherited()" albo przekopiujesz kod to pomaga? może jakiś bug z dziecziczeniem? Zakładam, że GMS 1.4 ?
  10. 99% ludzi na tym forum właśnie zastanawia się, czy ich obrażasz, czy mówisz po somalijsku, czy jednak cały czas programujemy
  11. tak to jest jak dajesz linki do contentu chronionego hasłem...
  12. 1) nie 2) nie powinno sie uzywać tej metody, poczytaj w dokumentacji czemu.
  13. gnysek

    GAMEMAKER LABO

    Ja bym podłubał, ale nie mam lutownicy i gamepada do rozmontowania.
  14. Próbowałeś wyłączyć windows defendera ? https://stackoverflow.com/questions/46322733/gradle-build-failed-failed-to-create-md5-hash-for-file-windows-defender-finds
  15. Teraz patrzę, że padbar i levelup zamknięte, coś jeszcze takiego jest ?
  16. Nawet nie zajrzałeś w artykuły które Ci podlinkowano. Tam byś zauważył, że masz stare SDK, bo nowe inaczej się instaluje.
  17. HTML5 nie lubi się ze złymi programistami
  18. ja bym zrobił tak, że w kodzie PHP dajesz: <?php $key = 'azs123123'; echo json_encode(array('time'=>time(), 'hash' => md5(time() . $key)); a po stronie GMa, jak odbierasz dane: //result to ds_mapa już po json_decode var time = result[? "time"]; var hash = result[? "hash"]; var key = "azs123123"; var check = md5( time + key); if (check == hash) { // czas z serwera jest niesfałszowany } Tak długo, jak ktoś nie znajdzie klucza w skompilowanej grze, tak długo system jest bezpieczny (bo hash z serwera będzie trudny do odczytania nawet z tablic tęczowych).
  19. Jeśli będzie więcej niż jeden utwór można pomyśleć
  20. Puszczasz request przez PC, ustawiasz przekierowanie domeny na 127.0.0.1 w pliku hosts, robisz skrypt php który zwraca inny czas - oszukane. Tak samo jak przy zmianie zegara w telefonie. A czas z serwera pobierasz tak, że robisz skrypt PHP który go zwraca - nie pamiętam czy GMS potrafi czytać czas unixowy, wtedy wystarczy "echo time();".
  21. ja bym zapisał poza czasem, jego hash + jakaś sól np. md5('tajne' + string(time)); a potem przy odczycie porównał, to dopiero dekompilacja źródła by pomogła obejść takie coś jak ktoś podmieni czas, to policzymy mu 0 sekund.
  22. Wznawiam temat. Może przy okazji Pixel Heaven ? Wtedy praktycznie wypada też 15 lat jak istnieje hmt.pl, więc dla mnie to jest osobiste święto (15 lat programowania w ogóle). 8 - 10 czerwca, byśmy napadli jakiś Padbar albo inną grową imprezownię w której nie ma afterparty PH akurat
  23. nie bierzesz udziału w tym konkursie to musi być osoba trzecia
  24. gnysek

    GAMEMAKER LABO

    On ma działać, czy tylko prototyp to ma być ?
×
×
  • Dodaj nową pozycję...