Skocz do zawartości

kapcior7

Użytkownicy
  • Postów

    122
  • Dołączył

  • Ostatnia wizyta

Informacje

  • Użytkownik GameMaker Studio 2
    Nie
  • Użytkownik GameMaker Studio
    Tak
  • Użytkownik GameMaker 8
    Tak
  • Użytkownik GameMaker 7 i wcześniejszych wersji
    Tak
  • Użytkownik Unity
    Nie
  • Użytkownik Godot
    Nie
  • Steam
    waldziok1161

O mnie

  • Płeć
    Male

Osiągnięcia kapcior7

Cadet

Cadet (3/13)

0

Reputacja

  1. kapcior7

    [C] poruszanie

    witam Chcialbym sie spytać czy istnieje jakiś sposób aby uzyskać ruch w stylu poruszania sie autem , wyłącznie posiadajac współrzędne x oraz y .? bez pomocy jakiegokolwiek silnika, chodzi mi ogolnie na ruch przedmiotu w dowolnym kierunku od 0-360 stopni
  2. kapcior7

    Problem

    Chodzi o to ze wiem jak sprawdzic kolizje bo patrz mam sobie 2 kwadraty jeden to obj_player drugi to obj_wall i patrz if ( (obj_player_x>=obj_wall_x-2) && (obj_player_x<=obj_wall_x+18) && (obj_player_y>=obj_wall_y-2) && (obj_player_y<=obj_wall_y+18) ) { //to jest kod na kolizje patrz mam obj_wall i zamiast jednego punktu //jest kwadrat 20x20 czyli punkt obj_player ma kolizje z kwadratem i to dziala w 100% //pokombinuje jeszce cos moze cos sie uda jak nie to nie wiem... } A tym ze sobie utrudniam zycie to bym sie kolocil bo napisalem sobie edytor poziomow w GM i on tworzy mi liste klockow do pliku potem kopjuje i wklejam i smiga ;p denerwuje mnie to powoli troche...Bo niby kolizje mam i naokolo ekranu dziala wszystko(taka ramka zebym nie mogl wyjsc poza room) a klocki ktore są w roomie tak jagby je omijało jakies glupie to... ;/ A jesli chodzi o uklad wspolrzednych itp to ja to umiem i wiem jak sie wykrywa kolizje ...tylko wlasnie powalone to jest... ;/
  3. kapcior7

    Problem

    No wiec Chodzi o To ze Pisze Gre w C Na PSX'a taką prostą. W ktorej sie bedzie chodzic i strzelac na 2 graczy. To niebieskie to Gracz a zielone klocki to Murek i wlasnie jak zrobic kolizje gdy ide w lewo i blok jest x-2 to Gracz ma sie zatrzymac przed scianą ... ;/ noi wiem ze kolizje trzeba w pętli zrobic bo Sciana jest tak zrobiona wall[nr_sciany][1]=x; wall[nr_sciany][2]=y; tylko jak ... Wszystkie Sprity są 16x16 a ich orginy 0x0 ...
  4. kapcior7

    Problem

    witam ...Mam problem z kolizją w języku C ... Otuż mam bohatera o rozmiarach 16x16 i wall też 16x16... ruch bohatera mam zrobiony itp...ALe gdy chcialem dodac aby sie zatrzymywal na przed wallem zaczeły sie schody .. Tzn.. zatrzymywal sie tylko na ramce.. a na reszcie np.w srodku romu byl klocek juz nie chcial ;/ oto kod GML const iwall=109; wall[0..109][1]=16;//xmurku np.16 wall[0..109][2]=16;//ymurku np.16 player1_x=96;//xgracza player2_y=32;//ygracza</span> ps.oczywiscie tych kropek nie ma tylko wspolrzedne mam wpisane recznie ale nie widze sensu dawac te 109 tablic.;/ noi kod na kolizje mam taki: GML if ((pad & PAD_LEFT) > 0) { for(i=1; i!=iwall; i++) if ( (player1_x>=wall[1]+20) && (player1_y>=wall[2]+18) ) ilosc_blokow++; if (ilosc_blokow>0) { player1_x -= 2; ilosc_blokow=0; } } if ((pad & PAD_RIGHT) > 0) { for(i=1; i!=iwall; i++) if ( (player1_x<=wall[1]-18) && (player1_y>=wall[2]+18) ) ilosc_blokow++; if (ilosc_blokow>0) { player1_x += 2; ilosc_blokow=0; } } if ((pad & PAD_UP) > 0) { for(i=1; i!=iwall; i++) if ( (player1_x>=wall[1]+16) && (player1_y>=wall[2]+20) ) ilosc_blokow++; if (ilosc_blokow>0) { player1_y -= 2; ilosc_blokow=0; } } if ((pad & PAD_DOWN) > 0) { for(i=1; i!=iwall; i++) if ( (player1_x>=wall[1]+18) && (player1_y<=wall[2]-18) ) ilosc_blokow++; if (ilosc_blokow>0) { player1_y += 2; ilosc_blokow=0; } } ilosc_blokow-zmienna pomocznica bo inaczej w petli sie gracz przesowa pad-odczyt pada_1 i PAD_UP ,PAD_DOWN,PAD_LEFT,PAD_RIGHT to wiadome chyba... Noi ta kolizja tylko na ramce dziala dlaczego??;/
  5. Witam... Ma ktos pomysl .. Jak uniknac tego bledu bo zawsze mi on doskwiera gdy robie gry od gory... paczajcie : chodzi o to ze gdy ide do sciany to jest oki kolizja itp..ale gdy stane przy niej i sie obroce to sie wbijam w nia .. zawsze mam ten sam problem niestety...ktos wie jak uniknac tego problemu ktory widac na 2 gim screenie ? kod na ruch: GML image_angle=direction; direction=point_direction(x,y,mouse_x,mouse_y); if place_free(x+4,y) and keyboard_check(vk_right) then x+=4;if place_free(x-4,y) and keyboard_check(vk_left) then x-=4;if place_free(x,y+4) and keyboard_check(vk_down) then y+=4;if place_free(x,y-4) and keyboard_check(vk_up) then y-=4; rece to osobny onbiekt i pobieraja direction z obiektu hero.. ktos wie jak to naprawic?
  6. kapcior7

    wyciecie..

    dzieki szpaq99 ;)
  7. kapcior7

    wyciecie..

    Witam czy mg by ktos mi wyciac tego ludzika tzn.zeby tlo usunac a zeby ludzik zostal dalej :)
  8. aaa dzieki moj blad nie zmienilem nazwy tablicy... Dziekuje :)
  9. @tymon nie dziala ;/ http://desmond.imageshack.us/Himg823/scaled.php?server=823&filename=beztytuuljp.png&res=medium bo cala tablica sie zapelnia A
  10. no mam plansze 10x10 w ktorej sa losowe litery+ litery ze zdania... i on ma wybierac tylko litery ktore wystepuja w zdaniu pokolei..
  11. tymon good idea , jednak ze jak zo robic gdy zamias '' mam losowe litery od A do Z ;/
  12. chce zrobic gre .. ze bd litery losowe i litery ze zdania i trzeba bedzie pokolei klikac na litery ze zdania aby je ulozyc...
  13. @tymon twoim sposobem cala tablica bedzie ze znakow ze zdania a ja chcem aby losowo byly i to juz mam zrobione ... mi chodzi zeby potem w losowych miejscach napisalo losowe znaki na znaki z tego zdania..
  14. sorki zle mnie zrozumiales ;/ losowe litery chcem w calej tablicy i to mam zrobione nastepnie w losowe miejsca w tablicy maja sie wstawic litery ze zdania.. ;/
  15. a jak w tym samym miejcu wylosuje sie random? tzn. nie chodzi mi o to zeby cala tablice tymi literami zapelic... ja to zrobilem tak .. najpierw zasypalem cala losowymi literami nastepnie chcialem zrobic nadpisywanie losowych komorek w zdaniu
×
×
  • Dodaj nową pozycję...