Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. A jakieś screeny z ukończonych projektów?
  2. Powinieneś odbierać dane w jednym obiekcie i odebrane dane przypisywać do innych. Do tego raczej: GML with ( objPlayer ) { clearbuffer( ); writebyte( 14 ); writeshort( x ); writeshort( y ); sendmessage( socketid ); //wysyłamy wiadomość }
  3. Lista to zbiór wartości przypisanych do unikalnych indeksów. Więc kasując indeks kasujesz tylko jedną wartość.
  4. Dobra. Myślałem, że sam wyłapiesz błąd: GML fname=get_string("wpisz nazwę pliku którego chcesz zapisać","filebin") file=file_text_open_write(fname); file_text_close(file); file=file_bin_open(fname,1); obj=Obiekt; num=instance_number(obj)*12 var i;i=0; for (j=0;j<num;j+=12) { O=instance_find(obj,i); file_bin_seek(file,j); file_bin_write_byte( file, O.x & 255 ); file_bin_write_byte( file, ( O.x >> 8 ) & 255 ); file_bin_write_byte( file, ( O.x >> 16 ) & 255 ); file_bin_write_byte( file, ( O.x >> 24 ) & 255 ); file_bin_write_byte( file, O.y & 255 ); file_bin_write_byte( file, ( O.y >> 8 ) & 255 ); file_bin_write_byte( file, ( O.y >> 16 ) & 255 ); file_bin_write_byte( file, ( O.y >> 24 ) & 255 ); file_bin_write_byte( file, O.image_angle & 255 ); file_bin_write_byte( file, ( O.image_angle >> 8 ) & 255 ); file_bin_write_byte( file, ( O.image_angle >> 16 ) & 255 ); file_bin_write_byte( file, ( O.image_angle >> 24 ) & 255 ); i+=1; } file_bin_close(file);
  5. GML file_bin_write_byte( file, O.x & 255 ); file_bin_write_byte( file,O.x & 65280 ); file_bin_write_byte( file,O.x & 16711680 ); file_bin_write_byte( file,O.x & 4278190080 ); i masz jako real. EDIT Chyba tak lepiej. A w starym pomyliłem kierunki bo powinno być w lewo.
  6. Formatowanie liczb jako tekstu w stylu "4345" etc. jest niewygodne i niewydajne. :< BTW. file_text_write_string(plik,(string(liczba))
  7. Ty nie przepraszaj tylko myśl. Nawet nie przeglądałeś kodu, a tam biało na czarnym! Rysowane białe koło. Problem podmienić na białego sprita?
  8. Że niby mnie poraża mnie wasze bezmózgowie! https://gmclan.org/up152_11_zniszczalny_teren1_2_sprite.html
  9. I bez PHP można pobierać zmienne z linków. Po za tym może by tak ciacha?
  10. https://gmclan.org/up152_11_Critter.html Invert.
  11. Ten obrazek nie ma kanału alpha. Zaraz coś się z tym zrobi. EDIT https://gmclan.org/uploader/152/Critter.png https://gmclan.org/uploader/152/Critter_alpha.png Efekt:
  12. https://gmclan.org/up152_11_czolgi2.html
  13. https://gmclan.org/up152_11_ruchoma_podloga.html Coś takiego Cię interesuje?
  14. Bo widać grafika nie ma kanału alpha i narzuca na całość biały kolor. Kombinuj.
  15. https://gmclan.org/index.php?czytajart=47
  16. Napisać własny skrypt menu, albo zainteresować się winapi.
  17. GML show_menu_pos( window_get_x() + x, window_get_y() + y, 'Nowy...', 0 );
  18. Coś takiego: GML i = instance_create( x, y, lufa ); i.moje_podwozie = id; i później tylko w lufie:GML x = moje_podwozie.x; y = moje_podwozie.y; W sumie coś takiego: https://gmclan.org/up152_11_czolgi.html
  19. Przy tworzeniu zapisz id lufy do obiektu nadwozia, albo odwrotnie. Później używaj tego id do ustawiania pozycji lufy na nadwoziu.
  20. Nie znajdziesz już tego, chyba że mam na dysku źródła. Trochę to stare i pewnie na forum YoYo pojawiła się nowsza i sprawniejsza wersja. Sprawdź. A Feynorn i TuxMan po ostrzeżeniu.
×
×
  • Dodaj nową pozycję...