Skocz do zawartości

Krowek

Użytkownicy
  • Postów

    7
  • Dołączył

  • Ostatnia wizyta

Osiągnięcia Krowek

Chicken

Chicken (1/13)

0

Reputacja

  1. Mógłbym ci przesłać fragment mojego projektu to może byś coś zaradził na okręcanie się przy tych kolizjach? Już tydzień nad tym siedzę.
  2. A jak się pozbyć dalej efektu odbijania postaci? Już próbowałem po przez zwiększenie dampingu ale i tak gdy postać uderzy o róg obiektu to się obróci. Może by zrobić co by mi nawet pasowało żeby postać się poruszała o wielkość siatki textury ( w moim przypadku 128x128) tylko w tedy postać strasznie szybko się porusza i nie wiem jak dodać prędkość.
  3. Własnie gracz ma przesuwać tylko jedna.
  4. W chwili obecnej mam taki skrypt na poruszanie postaci: GML ismoving = false; { switch (keyboard_key) { case vk_left: case ord("A"): sprite_index = spr_Player_Left; phy_position_x -= move_speed; image_speed=0.1; ismoving= true; break; case vk_right: case ord("D"): sprite_index = spr_Player_Right; phy_position_x += move_speed; image_speed=0.1; ismoving= true; break; case vk_up: case ord("W"): sprite_index = spr_Player_Up; phy_position_y -= move_speed; image_speed=0.1; ismoving= true; break; case vk_down: case ord("S"): sprite_index = spr_Player_Down; phy_position_y += move_speed; image_speed=0.1; ismoving= true; break; } } if(!ismoving){ image_speed = 0; image_index = 1; } Zaś Step skrzyni, aby się przesuwała: GML if (place_meeting(x,y,obj_Player && keyboard_check('D'))) { phy_position_x += move_speed; (direction_x = move_speed?) ismoving = false; } if (place_meeting(x,y,obj_Player && keyboard_check('A'))) { phy_position_x -= move_speed; ismoving = false; } Mógłbyś mi przetworzyć mój skrypt bo zbytnio nie wiem o co ci chodzi. I bardziej wytłumaczyć jak naprawić nachodzenie się textur przesuwnych obiektów. Moje ustawienia dla obiektu: Problem:
  5. Dzięki za pomoc zmienił sterowanie na switch-e. Lecz z ta grawitacja to nie za bardzo wiem jak zrobić. Mój projekt room (nie posiada grawitacji) i sterowaniem przypomina 2d rpg i na mapie znajdują się obiekty które gracz przesuwa (skrzynki), jeżeli gracz przesunie skrzynkę do przepaści skrzynka ma spaść do momentu aż na potka obiekt z którym koliduje. Moje skrzynki się przesuwają ale nie spadają. Gdy wchodzą w kolizje z obiektem to nie wiem czemu wchodzą pod kolejny obiekt (nakładanie się textur). Gdy gracz lub skrzynka wchodzi w kolizje z jakimś obiektem to się obraca.
  6. 1. Jak zablokować poruszanie się po skosie? 2.Gdy wcisnę klawisze poruszania się np. W+D moja postać zaczyna się obracać - jak to naprawić? GML ismoving = false; if(keyboard_check(ord("A"))) { sprite_index = spr_Player_Left; ismoving = true; image_speed=0.1; phy_position_x -= move_speed; ismoving= true; } if(keyboard_check(ord("D"))){ sprite_index = spr_Player_Right; ismoving = true; image_speed=0.1; phy_position_x += move_speed; } if(keyboard_check(ord("W"))){ sprite_index = spr_Player_Up; ismoving = true; image_speed=0.1; phy_position_y -= move_speed; } if(keyboard_check(ord("S"))){ sprite_index = spr_Player_Down; ismoving = true; image_speed=0.1; phy_position_y += move_speed; } if(!ismoving){ image_speed = 0; image_index = 1; } 3. Jak dodać grawitacje do obiektu lub wyłączyć tylko postaci, a pozostałe obiekty na mapie ja posiadały? (Grawitacja tylko w osi Y) Z góry dziękuję za pomoc.
×
×
  • Dodaj nową pozycję...