Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Hunter

  1. Tak, zgadzam sie ze Slashem ale dla każdego to kwestia umowna, czy śnieg jest kwadratowy czy lepiej by było go zrobić kołami, czy grafika jest dobra czy nie, ale najważniejsze jest że takowego przykładu jeszcze nie było i autor wpadł na dorby pomysł który może sie kiedyś komuś przydać. Ja go nie zastosuje z powodu za dużej zjadliwości ramu ale kto wie może kiedyś...
  2. pokaz jeszcze przypisywanie liczb do a,b,c jesli masz tak np: a = '5'; b = '10'; c = '8'; to wszystko powinno być ok. @E Psysiu, a czemu to tak, skoro ten kod działa jak należy: GML a = '5'; b = '10'; c = '8'; a=real(a); b=real(b); c=real(c); wynik=a*b*c; message=string(wynik); show_message(message); ?
  3. Nie wiem czy to tego wina ale jak chcesz mnożyć litery? Czy to liczby w stringu ?
  4. Hunter

    Galeria Grafik

    już bardzo dawno nie rysowałem nic, ale ostatnio narzekałem na nudę więc od tak sobie namalowałem.
  5. tu masz takowy pasek, podejrzyj go i zrob na jego podstawie swój: https://gmclan.org/index.php?sciagnijplik=144
  6. masz https://gmclan.org/up4891_4_pada_snieg.html tak nawiasem mówiąc po godzinie przykład ten zjada jakies 300mb ramu.
  7. u mnie też śmiga bez żadnego problemu (gm7) zaraz może przetestuje na gm6 ale pewnie bedzie wszystko ok.
  8. Niestety, image_angle jest tylko dla pro więc chyba jedynym rozwiązaniem jest robienie spritów kazdego obrotu.
  9. powiem ci tak, poucz sie operacji na zmiennych bo te wszystki punkty tego sie tyczą. Co do 3. pytania masz w faq wszystkie informacje i kody jakie musisz użyc Co do 1. funkcja move_towards_point(); i przełączanie dwóch zmiennich. 2. kolizja z wodą czy coś odejmujesz zmienną tlenu Jak widzisz wszystko to operacje na zmiennych więc do dzieła, kursik czytaj i sie ucz :D
  10. ciekawy przykład, ale albo mi sie wydaje abo wszedzie snieg rysuje sie tak samo ;/ @edit zostawilem aplikacje na kilka minut, ładnie wciąga ramy, po kilku minutach juz 50mb ;/ ile zje jak zostawie na godzine :P ? zobacze ;]
  11. ja też nie chcialem puki nie wkurzyły mnie ograniczenia wersji lite, a ze jestem zwolennikiem legalnego oprogramowania to trzeba było wyłożyć troszke kasy na stół
  12. Własnie to o wiele zwieksza wydajność dlatego dałem kod na wyświetlanie tylko w obszarze widzenia.
  13. lub bez surfaców: Create GML rx = view_wview div 60;//ew room_width ry = view_hview div 45;//ew room_height</span> Draw: GML for(i=0;i<=rx;i+=1) { for(j=0;j<=ry;j+=1) { draw_rectangle(view_xview+0+i*60,view_yview+0,view_xview+0,view_yview+0+45*j,true) } } Jesli ma duzy room to zmuli mu to strasznie ;/
  14. ja pamietam że zaczełem od 6.1 wersji a krótko po tym wyszła wersja 7.0 na którą sie przerzuciłem i do teraz używam dopuki nie zbiore kasy na klucz do gm8 ;]
  15. create: GML grid = 0 path = path_add() mp_grid_path(grid,path,112,112,500,300,true); step: GML if mouse_check_button_pressed(mb_left) { pos_x=(mouse_x div 32*32)+16; pos_y=(mouse_y div 32*32)+16; path_end(); path_clear_points( path ); grid = mp_grid_create( 0, 0, 62, 62, 32, 32 ); mp_grid_path( grid, path, x, y, pos_x, pos_y, true ) path_set_kind( path, 0 ); mp_grid_destroy( grid ); path_start( path, 2, 0, 1 ); } przykladowy ruch wyrownany do siatki 32x32 ;/
  16. a jako sprawdzanie czy jeszcze jest inny pocisk tak aby nie wystrzelil drugiego daj if !(instance_exists(pocisk)) { //moze strzelac } eh ;/ znowu za wolno ;/
  17. jak juz to global right button bo jesli to dasz to ci sie ruszac nie bedzie. pozatym lepsze wydaje mi sie tu mp_potential_step zamiast move_towards_point.
  18. źle GML if kod2 = kod or kod2 = 'admin' { //noone } tak to składniowo ma być
  19. Nie dasz rady :D nie łudź się WarFrog nie wygra :P
  20. robisz również grafikę top down?
  21. Hunter

    The island

    masz: https://gmclan.org/up4891_4_beta.html https://gmclan.org/up4891_4_islandrpg_alpha.html
  22. z tego co widze w tym eq atrybuty dodawane są do map czyli najpierw jesli chcesz wyświetać ich atrybuty musisz wyciągnąć dane z map, funkcją var x,c,d; x = ds_map_find_value(id, klucz);//pierqwszy atrybut c = ds_map_find_value(id, klucz)//drugi atrybut d = ds_map_find_value(id, klucz)//trzeci atrybut
  23. zrob sobie w tym obj itemie parametry takie jak nazwa, i atrybuty itp. potem zmienna: draw = false; w mouse enter: draw = true; w mouse leave: draw = false; w draw: if (draw) { //rysowanie tamki z atrybutami }
  24. moze kiedyś im dorównamy, chociaż patrząc na ArcyMagi, Almore, i AT to nadchodzący rok nie jest już taki zły ;]
  25. to nie rozwiąze całego twojego problemu ale ułatwi ci zadanie: https://forum.gmclan.org/index.php?showtopi...l=pole+tekstowe
×
×
  • Dodaj nową pozycję...