Grela Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 Chodzi mi o to, że mam trampoline. I chce tak zrobić, że jak ją od dołu uderze to nic się nie dzieje, ale jeżeli na nią wskocze to wykonuje akcje skakania mam taki kod ale i tak jest błędny :crying: GML if (objBall.y<=y) { vspeed=-18; sound_play(sound8); } Jaki jest dobry kod?? Z góry dziękuje. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
RaistlinBlackRobe Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 Spróbuj: GML if (objBall.y<y) //zmienilem <= na < { objBall.vspeed=-18; //poza tym to objBall nadajemy predkosc sound_play(sound8); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 GML if(place_meeting(objBall,x,y)) if(objBall.y<y) { objBall.vspeed=-18 sound_play(sound8) } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Shockah Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 GML if vspeed > 0 then { vspeed = -18; sound_play(sound8); } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Dawidds Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 To zależy jakiego silnika platformowego używasz. Np. na moim silniku metoda Shockera nie zadziałałaby. Wtedy stosuje się "y > y" Czy ci chyba chodzi o takie coś, że wskoczę od dołu na trampolinę, to przez nią "przelecę" - a jeśli wpadnę od góry, to sięodbije? Wtedy pozostaje spprawdzanie vspeed :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 19 Stycznia 2008 Udostępnij Opublikowano 19 Stycznia 2008 ja bym zrobił tak: GML //COLLISION z trampoliną var ty,ty1; ty=sprite_get_height(sprite_index)-sprite_get_yoffset(sprite_index) ty1=sprite_get_yoffset(other.sprite_index)) if ( y+ty<other.y-ty1// poprawilem linijke i troche kodu;P { vspeed = -18; sound_play ( sound8 ); } WTF? ;D PsichiX? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Grela Opublikowano 19 Stycznia 2008 Autor Udostępnij Opublikowano 19 Stycznia 2008 To na nic oba kody nie działają :crying: a jak wchodze od góry to dziwnie sie cos robic z herem i na dol go wywala :confused: UP: jak bylem afk tego jeszcze nie bylo :] Edit: Działa, dzięki :) Sprobowal bys powiedziec ze nie dziala.. ;P PsichiX Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się