-
Postów
9 825 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
144
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez gnysek
-
@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 ?
-
Ale ten sam dźwięk (wg. nazwy) dajesz z tym samym priority, czy różnym?
-
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.
-
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
Bo Ty nie umiesz zrobić nic prostego, zawsze naokoło -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
Teraz pewnie i tak pół gry będzie do przepisania, żeby się grafika renderowała na surface albo coś podobnego -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
PsichiX ma złe wspomnienia z Ranmą który potem wszystkim obgadywał ile to mu nie wisi i jak długo zalega z kasą -
Potrzebuję pilnie wykonawcy prostego shadera
gnysek odpowiedział(a) na niebieskiBrylant temat w Pytania początkujących
A czym jest wg. ciebie jasność, skoro podajesz kolory w RGB ? Może jakiś konkretniejszy przykład ? -
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 ?
-
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
-
tak to jest jak dajesz linki do contentu chronionego hasłem...
-
1) nie 2) nie powinno sie uzywać tej metody, poczytaj w dokumentacji czemu.
-
Ja bym podłubał, ale nie mam lutownicy i gamepada do rozmontowania.
- 7 odpowiedzi
-
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
-
Teraz patrzę, że padbar i levelup zamknięte, coś jeszcze takiego jest ?
-
Nawet nie zajrzałeś w artykuły które Ci podlinkowano. Tam byś zauważył, że masz stare SDK, bo nowe inaczej się instaluje.
-
HTML5 nie lubi się ze złymi programistami
-
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).
-
Jeśli będzie więcej niż jeden utwór można pomyśleć
-
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();".
-
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.
-
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
-
nie bierzesz udziału w tym konkursie to musi być osoba trzecia
-
On ma działać, czy tylko prototyp to ma być ?
- 7 odpowiedzi
-
Jeśli to gra na androida, to ja bym po prostu raz na sekundę zapisywał w pliku INI obecny czas, a potem jak odpalasz grę odczytywał ten czas, odejmował od obecnego i wykonał skrypt dodający zasoby na podstawie czasu np.: GOLD = floor(sekundy/120); // 1 złoto co 2 sekundy WOOD = floor(sekundy/240); // 1 drewno co 4 sekundy Argument, że można zhackować jest słaby, bo nawet jakbyś przes sieć przesyłał czas, to można zhackować request np. przepuszczając go przez PC który udaje router (udostępnianie internetu).