Skocz do zawartości

Dżamper

Użytkownicy
  • Postów

    92
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Dżamper

  1. Pomysł fajny, jeśli się go nie zmarnuje :) Proponowałbym tak na przykład jakieś ruchome obiekty do których można się przyczepić, obiekty i obszary do których nie można się przyczepić, jakaś mechanika ślizgania albo zaimplementowanie innych zaawansowanych technik do wykorzystania przez pro graczy, no i może wyjść nawet całkiem całkiem :)

  2. Zrób sobie tileset drogi z kreskami przerywanymi, ciągłymi i bez, pod różnymi kątami zakrętów i nachylenia, a potem odpowiednio je wyświetlaj.

     

    "Ale jak to zrobić"

     

    Aha, czyli mamy od razu zrobić za ciebie całą grę? Wiedziałem... :/ Bo na serio, poza tym by już niewiele zostało... Menusy, grafika samochodu i jego sterowanie...

  3. Jesteśmy uprzejmi dla wszystkich, jeśli nie robią tragicznych głupot i mogą coś przyjąć do wiadomości...

     

    Jakbyś zrobił porządny kalkulator z wieloma działaniami i funkcjami, albo porządny konwerter z wieloma jednostkami, to wtedy nie ma sprawy... A takie coś po prostu nie ma sensu.

  4. A ty co zrobiłeś że się tak wymądrzasz?

    Po twojch projektach widać ze masz słomiany zapał i duplikujesz już istniejące programy więc się nie odzywaj.

    A twój kalkulator z pewnością się chowa od orginalnego.

    Więc nie widze powodu żebyś tak oceniał gry Jakluba skoro sam robisz coś co już istnieje...

  5. Ponieważ w prawie żadnym momencie image_index nie wyniesie dwa. Wyniesie ono tą wartość tylko wtedy, gdy za pierwszym razem bez puszczania przytrzymasz control na 20 klatek. Lub, gdy naciśniesz i puścisz control, a w 10 klatce od jego pierwszego ciśnięcia również będzie wciśnięty.

  6. 1. Co zrobić, że jeśli poziom global.cash jest <0 to tak jakby się deaktywuje obiekt "o_build_truck" . Próbowałem już z instance_deactivate ale wtedy obiekt się usuwa ^^

    No bo go dezaktywujesz więc się nie rysuje... Obejmij wszystko gdziekolwiek gdzie są jakieś akcje poza rysowaniem w if global.cash <= 0 {} i tyle.

     

    2. Co zrobić żeby po naciśnięciu na obiekt " o_build_fabryka" i przy stanie global.cash >5000 budynek budował się (czyli obiekt tworzył się) w miejscu w którym następnie nacisnę myszką ?

    W create o_build_fabryka:

    GML
    build = 0

    W kliknięciu:

    GML
    if global.cash >= 5000 && build = 0 {

    global.cash -= 5000;

    build = 1;

    };

    W stepie:

    GML
    if mouse_check_button_pressed(left) && build = 1 {

    instance_create(mouse_x,mouse_y,o_fabryka); //czy jak tam nazywa się twój obiek fabryki

    build = 0;

    };

  7. Jak zrobisz resztę grafiki taką, jak ziemia, no i wrzucisz na GMClanowy uploaderek to z chcęcią zagram :D No a co do multi, to wybrałeś najgorsze rozwiązanie z możliwych. Albo zrób jedno pod drugim, albo zrób tak, że ekran oddala się, jeśli gracze są dalej od siebie, tak, żeby złapać ich obu w widoku.

  8. Źle. Po pierwsze nie title tylko tile. Rozróżnił słowo tytuł od płytka. To coś dodaje tile. Podajesz kolejno nazwę tilesetu, x i y tila w tilesecie, szerokość i wysokość tila w tilesecie, x i y miejsca, w którym będzie rysowany oraz depth, z jakim będzie rysowany.

  9. Daj platformie jako parent zwykły obiekt podłogi. Przy kolizji z platformą wstaw

    GML
    if y+sprite_height < other.y {other.solid = true} else {other.solid = false}

    Przy czym jeśli twój sprite ma orgin na osi Y ustawiony na inną wartość niż 0, to zmień sprite_height na różnicę w pikselach między orginem a dołem sprita.

  10. GML
    if !place_free(x,y+1) and keyboard_check(vk_down)=1
    zamień na

    GML
    if !place_free(x,y+1) and (keyboard_check(vk_down)=1 or (!place_free(x,y-16) and kuca=true)) //jesli stoi na ziemi i albo trzyma strzalke w dol, albo juz kuca i nie ma miejsca by wstac</span>
    Przy czym podmień sobie 16 na to, ile różnicy wysokości w px ma twoja postać pomiędzy kucaniem a staniem.
×
×
  • Dodaj nową pozycję...