-
Postów
1 626 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez ediepl
-
To daj to do Create pierwszego tworzonego obiektu
-
Tylko raz. Edit:
-
Możesz to wyliczyć z prędkości z jaką uderzył w inny obiekt przy kolizji speed*mnoznik?
-
HTML/PHP odczyt obrazka ze strony
ediepl odpowiedział(a) na Matrix_ temat w HTML, PHP, mySQL, JavaScript
Przy takim czymś fopen wywali chyba błąd, nie możesz otworzyć pliku z zewnętrznego serwera. Co chcesz dokładnie zrobić? E: zamiast fopen możesz użyć file_get_contents E2: Tylko filesize też nie będzie działać, więc może lepiej było by skopiować obrazek na twój serwer, albo użyć curl chyba najlepsza opcja. -
HTML/PHP odczyt obrazka ze strony
ediepl odpowiedział(a) na Matrix_ temat w HTML, PHP, mySQL, JavaScript
Znalazłem coś takiego <?php // open the file in a binary mode $name = './img/ok.png'; $fp = fopen($name, 'rb'); // send the right headers header("Content-Type: image/png"); header("Content-Length: " . filesize($name)); // dump the picture and stop the script fpassthru($fp); exit; ?> -
HTML/PHP odczyt obrazka ze strony
ediepl odpowiedział(a) na Matrix_ temat w HTML, PHP, mySQL, JavaScript
$urltostr = file_get_contents('https://api.nasa.gov/planetary/apod?api_key=DEMO_KEY'); $jsdec = json_decode($urltostr,true); $jpgurl = $jsdec['url']; -
Rysuj na surface i nie czyść go, ciekawe czy by zadziałało
-
okejjjjj to daj do draw GML draw_sprite_ext( sprite_index , image_index, x, y, 1, 1, dir, image_blend, image_alpha );
-
wywal to GML image_angle = point_direction(obj_player.x, obj_player.y, mouse_x, mouse_y); i daj w create na końcu: GML image_angle = dir;
-
GML bullet.direction = point_direction(obj_player.x, obj_player.y, mouse_x, mouse_y); bullet.image_angle = bullet.direction; ? I pocisk się nie obraca? ewentualnie daj kod z obj_bullet1 z draw
-
:D napisałem że stary, pisałem na szybko do kompilatora, ale ten kawałek kodu hmmm wena mnie poniosła ;p BTW: that was she said E: Poprawione :) dzięki czujne oko Danielusa
-
Mój stary skrypt Odwrotnej Notacji Polskiej, może się komuś przyda. Tak wiem, mały bałagan w kodzie, ale chociaż jest wyjście na debug :D Użycie: liczba = ONP("2+2*2/(3-3*3)"); GML (ONP) var line = argument0; var stos; var wyjscie; var a = 0; var b = 0; var c = ""; var str = ""; var wsk = 1; var l1 = 0; var l2 = 0; var wynik = 0; var size = 0; show_debug_message("line = " + line) while(1) { str = ""; c = string_copy(line,wsk,1); if( ord(c) >= ord('0') && ord(c) <= ord('9') ) { while(1) { c = string_copy(line,wsk,1); if(ord(c) >= ord('0') && ord(c) <= ord('9')) { str += c; wsk++; }else { break; } } wyjscie[b++] = str; } else if( c == '+' || c == '-') { while(stos[a-1] == "*" || stos[a-1] == "/" || stos[a-1] == '+' || stos[a-1] == '-' || stos[a-1] == ")") { wyjscie[b++] = stos[--a]; if(a == 0) break; } if(a == -1) a = 0; stos[a++] = c; wsk++; }else if(c == '*' || c == '/') { if( a == 0 ) { stos[a++] = c; } else { while(stos[a-1] == "*" || stos[a-1] == "/") { wyjscie[b++] = stos[--a]; if(a == 0) break; } if(a == -1) a = 0; stos[a++] = c; } wsk++; } else if( c == "(" ) { stos[a++] = c; wsk++; } else if( c == ")" ) { while(stos[a-1] != "(") { wyjscie[b++] = stos[--a]; } a--; wsk++; } else if( c == " " ) wsk++; if(wsk > string_length(line)) { while(a > 0) { wyjscie[b++] = stos[--a]; } break; } } wyjscie = 0; size = b; a = 0; b = 0; show_debug_message("_______________________________________") while( 1 ) { c = wyjscie[b++]; if( ord(c) >= ord('0') && ord(c) <= ord('9') ) { stos[a++] = c; }else if(c == "+" || c == "-" || c == "*" || c == "/") { l1 = real(stos[--a]); l2 = real(stos[--a]); switch(c) { case "+": { stos[a++] = string(l1 + l2); show_debug_message( string(l1) + " + " + string(l2) + " = " + stos[a-1] ); break; } case "-": { stos[a++] = string(l2 - l1); show_debug_message( string(l2) + " - " + string(l1) + " = " + stos[a-1] ); break; } case "*": { stos[a++] = string(l1 * l2); show_debug_message( string(l1) + " * " + string(l2) + " = " + stos[a-1] ); break; } case "/": { stos[a++] = string(l2 / l1); show_debug_message( string(l2) + " / " + string(l1) + " = " + stos[a-1] ); break; } } } if(b >= size ) { wynik = real(stos[a-1]); break; } } show_debug_message("_______________________________________") show_debug_message("wynik = "+string(wynik)) return wynik;
-
Breakout Engine
ediepl odpowiedział(a) na Kielek1248 temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Masz coś takiego jak import w studio -
Ale przecież znasz x i y każdej komórki. Toż to przecież 3 linki kodu i nie potrafisz ich przeanalizować?
-
Wystarczy że to GML x = view_xview[1]+50 y = view_yview[1]+100 dasz do Draw, obstawiam że teraz masz to w Step.
-
Gra multiplayer, problem z połączeniem
ediepl odpowiedział(a) na Drag0nPL temat w Pytania początkujących
W ds_map_find_value(async_load, "socket"); masz socket nowego klienta, oczywiście przy dołączaniu. -
Kod ok tylko Delta za wysoka, pamiętaj że na sekundę hp rośnie 0.1×room_speed więc daj mniejsze np 0.01 pokombinuj ;) Edit: nvm myślałem xże tam jest if, zamień while na if i daj kod do step event
-
koordynaty kolizji w top down
ediepl odpowiedział(a) na Czołg Krymski temat w Pytania początkujących
Użyj wyszukiwania binarnego ( yxe albo platyna chyba kiedy to stawiał ), kat dostaniesz używając lengthdir x i y -
liczba = get_integer ( "Podaj liczbe", 0 );
-
Aplikacja Uzjel.exe przestał odpowiadać.
-
I tak wolałbym steka
-
OoO Incepcja, program do tworzenia gier stworzony w GM'ie
ediepl odpowiedział(a) na MetalowyNerd temat w Dyskusje o GM
GMkernel.exe -
To po co stamina? Będziesz robić pompki z tą sarną?