Skocz do zawartości

Hunter

Użytkownicy
  • Postów

    1 087
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Hunter

  1. 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);

     

    ?

  2. tutaj napisze w jednym temacie od razu rzeczy których nie umiem zrobić i proszę was szanowni użytkownicy o pomoc naj lepiej bez kodu a jak już to z jakimś łatwym dla początkujących.

    1.nie wiem jak zrobić by wróg chodził w strone wyznaczoną przeze mnie np:ma iśc do tego miejsca i się wracać z powrotem i tak w kółko.

    2.jak zrobić pływanie pod wodą z kączącym się tlenem.

    3.jak zrobić żeby wróg do mnie strzelał jak się zbliże do niego na dany dystans.

    4.jak zrobić by leżała broń i ja ją podniósł i strzelał z niej.

    na razie to tyle proszę o pomoc najlepiej żeby dało się to wykonać za pomocą eventów bo u mnie z kodami to ciężko,no chyba że jakiś łatwy kod.

     

     

    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

  3. 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)

    }

    }

     

     

    Ewentualnie, jako wersja dla leniwego, zrób sprite'a pojedynczego kawałka siatki i drawuj w pętli.

     

     

    Jesli ma duzy room to zmuli mu to strasznie ;/

  4. 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 ;/

  5. 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

×
×
  • Dodaj nową pozycję...