Skocz do zawartości

Sirluki

Użytkownicy
  • Postów

    769
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Sirluki

  1. Mam kilka problemów z moją grą. Szukałem na forum ale nie znalazłem dokładnie tego co mnie interesuje.. :(

     

    1. Mam w grze obiekt1, który występuje w niej wielokrotnie. Gdy go atakuje i skończy się jego hp ma zniknąć 1, a znikają wszystkie... Widziałem już temat z podobnym problemem którym jest jak się okazało - walka. Myślę że u mnie też tak jest - obrażenia dostają wszyscy przeciwnicy, a nie jeden. Więc co zrobić by to ,, health -= 10'' odnosiło się tylko do jednej sztuki tego obiektu?

     

    To zapewne mój temat :)

    Zrobiłem tak, że dosteje obrażenia przeciwnik, tylko w określonej odległości od zasiegu broni:

    GML
    if (distance_to_object (obj_hero)) < zasieg_broni //akcja

     

    2. Używam opcji draw do wyświetlania doświadczenia (draw_text(10,24,"Doświadczenie:"+string(global.exp)); ). Co zrobić by ten napis zawsze był w rogu ekranu (przemieszczał się wraz z postacią)?

    GML
    draw_text(10+view_xview[0],24+view_yview[0],"Doświadczenie:"+string(global.exp))

     

    3.if distance_to_object (object0) < 200 {move_towards_point(object0.x,object0.y,2)} <- co zrobić by obiekt wykonujący tą akcję omijał obiekty solid gdy idzie za object0 tak jak to robi klocek ,,step Avoiding"?

    GML
    if (distance_to_object (object0) < 200) mp_potential_step(obiekt.x,obiekt.y,speed,true);

     

    5. Jak zrobić by: gdy object1 dotyka object2 + nacisnę LPM na object2 to wykonana zostanie akcja (health-=10 dla ob.2)?

     

    W kolizji obiektu 1 z obiekt 2:

    GML
    if (mouse_check_button_pressed(mb_left)) with (object2) health -= 10

     

    Nie wiem w czym może tkwić problem w 4 pytaniu :/

  2. I tak by było najlepiej, aby użytkownik miał możliwość wyboru stylu graficznego ;) Jestem za

     

    W zasadzie to pomysł nie głupi, wręcz bardzo dobry :)

     

    Póki co, poszliśmy na kompromis i obecnie wygląda tak:

    screenuk8.th.png

     

    A z możliwością zmiany stylu graficznego będziemy kombinować - nie będzie to trudne, ale za to bardzo wygodne dla użytkownika. Dzięki :)

  3. Dosłownie: poza chodzeniem i zbieraniem pieniędzy (?) nie da się nic innego robić. Jedyne, co mi się spodobało to muzyka - nic więcej. Nawet gdybym chciał jakoś opisać tę grę, podać wady i zalety- nie można. :blink:

    1/5

     

    A napiu przeszłeś na końcu lepiej nie komentować. :mellow:

  4. Ciekawa gra, bardzo mi się podoba :)

    Proponuję:

    - poprawić grafikę;

    - dodać muzykę i dźwięki;

    - dodać bonusy (jakieś specjalne klocki, np. wielokolorowe);

    - możesz dodać jakieś bomby (np. 2 na rundę) - do wysadzania klocków;

    - zmienić tło;

     

    Miałem chwilę czasu to zrobiłem kilka przykładowych klocków:

    klocekgz9.pngklocek2im6.pngklocek3tg2.pngklocek4oq2.pngklocek5qu2.pngklocek6zs0.png

     

    Może potem jeszcze coś zrobię :P

  5. Witam mam problem otóż:

    1. mam taką tabelkę w grze gdzie jest narysowane drewno, diamenty i pieniądze i chcę żeby jak zbiorę np. 20 sztuk złota to na tym pasku się dodaje 20 jak zbiorę drewno to to samo... (jak w Herosach)

    2. i jeszcze jeśli mam 120 sztuk drzewa to mogę wstawić obiekt za to 120 sztuk drzewa... np. dom. Wiecie coś jak w Herosach

    Odpowie mi ktoś na pytania lub podać link do przykładów?? Szukałem i nie znalazłem :(

     

    1.

    W kolizji bohatera ze złotem:

    GML
    zloto += 20

    itd.

     

    2.

    Nie wiem w jaki sposób chcesz wystawiać dom, ale najprawdopodobniej poprzez kliknięcie na niego, więc w evencie mouse left pressed:

    GML
    if (drewno == 120) instance_create(x,y,obj_dom)

     

    To podstawy :P

×
×
  • Dodaj nową pozycję...