Skocz do zawartości

kso

Użytkownicy
  • Postów

    45
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez kso

  1. Panowie chciałbym, żeby mój trójkąt ucinał się tam, gdzie stoi ściana. Możecie pokierować, jak to zrobić?

     

    495f2e5a363b.png

     

    kod w draw

    GML
    draw_set_colour(c_aqua);

    if obj_player.vspd < 0{

    draw_triangle(obj_player.x,obj_player.y,obj_player.x+48,obj_player.y-100,obj_player.x-48,obj_player.y-100,1);

    }

    else if obj_player.vspd > 0

    {

    draw_triangle(obj_player.x,obj_player.y,obj_player.x+48,obj_player.y+100,obj_player.x-48,obj_player.y+100,1);

    }

  2. Cholera, kompletnie nie da się pokonać tych znikających bloków z obecną fizyką,, skacze się wolno i brakuje jakiejkolwiek kontroli wysokości:/

    Była początkowo, ale gdy zobaczyłem jak sobie z tym radzi mój kolega to usunąłem, a było to raczej złe posunięcie.

  3. Tytuł: Mine Travel

     

    Gatunek: platformówka

     

    Opis: W grze wcielamy się w Henriego, który zabłądził w kopalni. Twoim zadaniem jest pomóc mu wydostać się. To jest moja pierwsza gra, wcześniej próbowałem zrobić podobną, lecz musiałem przeinstalować system i cały projekt szlak trafił. Gra jest krótka,powstała by przypomnieć sobie działanie programu, ma tylko jedną mapę i nie wiem czy będę kontynuował pracę nad kolejnymi, ponieważ chciałbym się zająć innym projektem.

     

    Download: Plik gry

    Rozmiar pliku: 6.89 MB

     

    Autorzy: Kso

    Programowanie:
    Kso

    Fabuła:
    Kso

    Grafika:
    Kso

    Muzyka:
    z internetu

    Screeny:

    1.jpg

     

     

    2.jpg

  4. Cyfry mi się ustawiają na dobrą pozycję dopiero po śmierci i nie rozumiem dlaczego tak się dzieje

    1.jpg

    kod w draw

    GML
    col = make_colour_rgb (168,192,176);

    draw_sprite(spr_interface,0,view_xview,view_yview+136);

    draw_set_font (fnt_options)

    draw_set_colour (col)

    draw_text(view_xview+20,view_yview+139,string(global.live));

    draw_text(view_xview+48,view_yview+139,string(global.aktualne_punkty));

  5. możesz w obiekcie scieżki przechowywac punkty krańcowe. Gdy jest kolizja z obiektem który ma się poruszać po ścieżce po prostu obliczasz następny krok względem obecnej pozycji za pomocą np interpolacji liniowej <matma on>.

    Wymaga to oczywiście prostych ścieżek, bo przy krzywych zaczyna się kombinowanie.

     

    Interpolacja liniowa? Nie miałem tego, albo nie pamiętam bym miał.

×
×
  • Dodaj nową pozycję...