Skocz do zawartości

Marek.S

Użytkownicy
  • Postów

    3 093
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Marek.S

  1. obiekt z tłem musi mieć mniejszy depth. im mniejszy depth tym obiekt jest "później" rysowany tzn im mniejszy depth tym jest bardziej na wierszchu. depth można ustalić przy edycji obiektu w ramce depth, albo kodem depth = -1 ustaw sobie na -1 i obserwuj ;)
  2. nie wiem o co dokładnie chodzi. Najlepiej abyś pokazał kod bądz projekt,
  3. Zychu bo jak definiujesz zmienne w create obiektu, który potem na nowo tworzy się w następnym roomie to te zmienne mimo, że są globalne się zerują. Temu takie definiowanie powinno odbywać się w game start albo w obiekcie który znajduje się tylko w pierwszym roomie i nie powtarza w kolejnych. ewentualnie w Creation Code pierwszego rooma. E2: Nie zapominajmy o sprawdzeniu czy dana zmienna istnieje(to też jest rozwiązanie :P) tak jak nam to prezentuje Mark w helpie: Jednak ten sposób w tym przypadku nie zdał by roli. Większa ilość broni( np. 4) co za tym idzie duża ilość tablic, których sprawdzanie każdej z osobna mija się z celem.
  4. zmień tym wszystkich zmiennych i tablic z lokalnego na globalny. if ( ammo_w_gagazynku[ rewolwer ] + ammo[ rewolwer ] = 16 ) room_goto( room91 )
  5. Tymon a to nie są funkcje z gm5? :P no przecież wszystko masz podane.
  6. GML sciezka = get_save_filename("Pliki Tekstowe|*.txt","") sciezka = filename_change_ext( sciezka , 'txt' ) // nadaje rozszerzenie txt plik = file_text_open_write( save ) //otwiera plik do zapisu. Argument to nazwa/adres pliku file_text_write_string( plik , keyboard_string ) file_text_close( plik ) czyli przyjmując, że zmienna save przechowuje adres to wszystko jest ok.
  7. get_save_filename("Pliki Tekstowe|*.txt","") tylko zwraca ścięzkę. plik trzeba zapisać. uzyj GML plik = file_text_open_write( save ) file_text_write_string( plik , keyboard_string ) file_text_close( plik ) :P
  8. faktycznie skrypt jest prosty, ale robiłem go pod siebie. Głównym zadaniem było aby nie bałaganił w kodzie, stąd jego prostota. Chyba zaraz też sobie piąteczkę postawie :D Nobody myślisz, ze ja nigdy jedynki nie dostałem? :P
  9. według arta DarkMaximal-a mój sposób czyszczenia surface też jest poprawny. I pokazując przykład z którego pochodzi kod udowadniam, że ginięcie tilesetów nie zależy od tego surface: https://gmclan.org/up1558_11_multi_brick_on_sprite.html
  10. no i można tworzyć jedną kostkę na drugiej... zrób wszystkie kostki proporcjonalne do siebie i do siatki.
  11. tak powinno być: GML ... a = string_replace_all(a,"ą","a"); return a :P
  12. tylko usuń sobie z creat-ów sprite_create_from... bo to jest do alpha z png ;p potem możesz mieć z tym błędy.
  13. zapodam link bo akurat mam w upie. tylko nie możesz używać tych grafik i napisów gdyż są one z gry Kuby Gm mam nadzieję, że się nie obrazi, ze podałem tego linka ;P https://gmclan.org/up1558_4_menu_KubaGM.html
  14. tam jest plik gmd. Wprawdzie nie otwierałem. To nie jest przykład?
  15. brak płynności, nie do końca działa tak jak powinno. no i kod. nie podpada mi do gustu. Mogłeś zastosować inne rozwiązanie jak narazie 3. :P
  16. już byś dawno sam sprawdził i wrzucił tam jakiś mp-ek
  17. a może wyjaśnisz nam jak(jakim kodem/klockami) robisz to menu?
  18. tak jak napisał Pieter - najlepiej narysować :P
  19. ale rozbudowane zdanie. Kiedy sobie uświadomicie, że na forum nie mamy jasnowidzów i nie wiemy o co Ci chodzi? weź coś bardziej opisz...
  20. GML if ( hp <= 20 ) if ( not sound_isplaying( dzwiek )) sound_play( dzwiek )
  21. A myślisz, że reszta forum nie ma żadnych obowiązków? oj na pewno obowiązkiem nie jest odpowiadanie takiemu leniowi jak Ty!
  22. tylko wtedy daj to w jakiś nie cykliczny event :P
  23. zaznajom się: https://gmclan.org/index.php?sciagnijplik=151 :jezor:
  24. no ale po co? tak czy siak trzeba stworzyć surface a te obiekty później się nie przydadzą.
×
×
  • Dodaj nową pozycję...