Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. to jest nie fer! już niektórzy grają, a ja jutro wyjeżdżam na piwak. Chciałem pograć przed wyjazdem :( zajeb**te! jestem w szoku... tylko raz fps spadł mi na 29 a poza tym wszystko ok
  2. The resource requested could not be found on this server! :(
  3. przecież masz w przykładzie. .! albo innaczej(gorzej): GML //step len = string_length( keyboard_string ) - m if ( len = 20 ) { keyboard_string += chr( 10 ) m += len } // i w create m = 0
  4. ch*jowe to i zgapione ode mnie! https://gmclan.org/up1558_11_experiance_jak_RPG.html
  5. Zrobiłem przykład =P miłego korzystania ;) Notepad.gm6
  6. a po co przykład? GML // [ wczytanie ] - game_start dokument = file_text_open_read( 'plik.txt' ) keyboard_string = '' while( not file_text_eof( dokument )) { keyboard_string += file_text_read_string( dokument ) + chr( 10 ) + chr( 13 ) file_text_readln( dokument ) } file_text_close( dokument ) // [ zapis ] - game_start dokument = file_text_open_write( 'plik.txt' ) file_text_write_string( dokument , keyboard_string ) file_text_close( dokument )
  7. po prostu przy zamykaniu programu zapisz sobie tekst do pliku a przy starcie wczytaj go ;)
  8. https://gmclan.org/up1558_11_pasek_hp_i_mp_...iennych_v2.html
  9. nie, bo lepiej jest sprawdzać, czy w tej pozycji dany obiekt już istnieje xP
  10. tylko pamiętaj, że dłuższe przytrzymanie myszki spowolni Ci grę, zdyż będziesz tworzył 30 obiektów na sekundę :P
  11. ja mam pomysł to tego co pisał Dawidds. Kiedyś robiłem coś takiego: można lengthdir'em na pętli sprawdzić czy miejsce o pixel dalej w danym kierunku jest wolne(tak działa mój laser) w miejscu przerwania pętli sprawdzasz jaki obiekt znajduje się w pozycji końcowej lasera. Chyba o takie coś Ci chodzi?
  12. w ogóle w tym swoim kodzie masz coś źle ;/ zastosuj sie do tego: GML draw_healthbar(x1,y1,x2,y2,amount,backcol,mincol,maxcol,direction,showback,showborder) i za direction podstaw 90.
  13. To jakiś żart?? 1/5 >_< Poziom 2#Liczba diamentów: 5#Czas gry: 21
  14. GML if ( collision_line( room_width , 0 , room_width , room_height , self , true , false )) // prawa strona { } if ( collision_line( 0 , 0 , 0 , room_height , self , true , false )) // lewa strona { }
  15. robiłem kiedyś taki swój laser. na pętli stopniowo zwiększałem zasięg lasera i jeśli w nowej pozycji lasera znalazł się jakiś obiekt przerywałem ją. potem wystarczyło narysować linię łączącą pozycję początkową z pozycją w której laser natrafiał na obcy obiekt. Nie wiem czy to pociągnie na pro. wydaje mi się, że powinno, poszukam i sprawdzę ;) EDIT: przerobiłem ten przykład aby działał na wersji niezarejestrowanej: laser_for_gm_little.gm6 ;)
  16. lepiej będzie: GML if ( score >= 100 ) { instance_change( obj_2 , false ) } bo co jak zdobędzie 101 punktów? - nic :P
  17. pamiętam jak potrzebowałeś pomocy do tej gry. Komu przyda się plik exe?? :boxed:
  18. chodzi o pole tekstowe? hm.. zrobić je =D
  19. GML sciezka = get_string( 'Podaj ścieżkę' , 'C:\Program Files\' ) nazwa = get_string( 'Nazwa katalogu:' , 'Marek.S' ) directory_create( filename_dir(sciezka) + '\' + nazwa ) // filename_dir - można rozumieć, że kasuje znak '/' z podanej ścieżki help nie istnieje?? :boxed:
×
×
  • Dodaj nową pozycję...