Skocz do zawartości

Gibki Kaktus

Użytkownicy
  • Postów

    820
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Odpowiedzi opublikowane przez Gibki Kaktus

  1. Faktycznie nie ma blokady :D

    Reavel, możesz dodać dodatkową zmienną, aby czas sprawdzała, np:

    GML
    //Green to Blue

    with(obj_player)

    {

    if place_meeting(x,y,obj_portal_green) && keyboard_check_pressed(vk_up) && moze=1

    {

    if instance_exists(obj_portal_blue)

    {

    effect_create_above(ef_ring,obj_portal_green.x,obj_portal_green.y,0.6,c_green);

    x=obj_portal_blue.x

    y=obj_portal_blue.y

    moze=0

    alarm[0]=1

    }

    }

    }

    //Blue to Green

    with(obj_player)

    {

    if place_meeting(x,y,obj_portal_blue) && keyboard_check_pressed(vk_up) && moze=1

    {

    if instance_exists(obj_portal_green)

    {

    effect_create_above(ef_ring,obj_portal_blue.x,obj_portal_blue.y,0.6,c_blue);

    x=obj_portal_green.x

    y=obj_portal_green.y

    moze=0

    alarm[0]=1

    }

    }

    }

     

    i w alarm[0] ustawiasz moze=1.

  2. Albo ja Ciebie nie rozumiem, albo Ty mnie :D

    Nie chce, zeby gui mialo taki sam rozmiar co view, ono ma z gory ustalony rozmiar, a view sie zmienia. I teraz mam problem, bo nie wiem, jak dostosowac do tego klikanie myszki.

    Chyba, ze to napisales, ale jakos tego nie zczailem.

     

    i co z ini? :/

  3. Juz wczesniej uzywalem nawiasow kwadratowych i nie bylo problemu. Dla testu tez bez petli zapisialem sobie zmienna lol i tez nic sie nie zapisalo :/

    Skrypt jest uruchamiany, sprawdzalem.

     

    I czy da się zrobić, że jak klikniesz w jakimś miejscu w draw gui, to to się robi?

    Bo tutaj view_xview i view_yview mi nie pomoże, bo room jest skalowany.

  4. 1. Tak pętle for nie działają.

     

    2. Użyj Draw GUI

     

     

    Cos sie skopalo przy edycji posta, nie mam pojecia czemu. Poprawilem. Z petlami problemu nie ma, jak cos bez nich projowalem, to tex tak samo jest.

    W sensie, ze uzywac jednego viewa i w draw_gui rysowac gui?

    W draw_gui nie dawac view_xview, tylko sama pozycje?

  5. 1)Mam taki skrypt:

    GML
    i

    ni_open( 'mapy.ini' )

    with(obj_start_edytor)

    {

    for(i=0;i<kratkix;i++)

    {

    for(u=0;u<kratkiy,u++)

    {

    ini_write_real(nazwa,'kratkaa['+string(i)+','+string(u)+']',kratkaa[i,u]);

    ini_write_real(nazwa,'obiektt['+string(i)+','+string(u)+']',obiektt[i,u]);}}}

    ini_close();

    Nie widzę, żeby nic tutaj nie grało(kratki mają po 10), jednakże nigdzie się nic nie zapisuje. Powinno(chyba) samo się stworzyć, jak pliku nie ma, a plik tak czy siak wrzuciłem do Included Files.

     

     

    2) Chcę skorzystać z paru vievów, ponieważ będą odpowiedzialne za skalowanie mapy.

    Na viewvie 0 ma być HUD i on ma się nie zmieniać, w sumie może być nawet nieruchomy.

    Problemem jest dla mnie view 1, ponieważ to od niego się wszystko dostosowuje, a ja chcę, żeby on działał dopiero od pewnego x i pewnego y, jak to osiągnąć?

  6. Myślałem, że to oczywiste, żeby najpierw zmienną przypisać :/

    Dałem xx, żeby się zmniejszało, bo w Twojej grze też było od prawej do lewej, ale musisz dać x randomowe przykładowo:

    GML
    xx=random_range(100,view_wview[0]

    I możesz ustawić, że jak nie będzie już widoczna, to będzie usuwana.

  7. Ponieważ mam zmianę wyglądu w ekwipunku i wszystko mam w jednym obiekcie, a muszę stalać ręcznie za pomoca tablic. Jednakże i to nie do końca działa, żeby wszystko było genialnie potrzebowałbym trójwymiarowej tablicy, w sumie do końca nie potrafię wytłumaczyć wam do czego, bo musialbym pokazać większą ilość kodu.

×
×
  • Dodaj nową pozycję...