uzu13 Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Witam. Da się zrobić coś takiego, aby obiekt sprawdzal dystans tylko z jednej strony? ( w moim przypadku prawa ) tak samo jak if distance_to_object tylko tak jak pisze z prawej strony. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 16 Maja 2010 Filar Społeczności Udostępnij Opublikowano 16 Maja 2010 if(obiekt.x - x >=200) ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 Coś kombinuję i nie bardzo chce działać :/ Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 16 Maja 2010 Filar Społeczności Udostępnij Opublikowano 16 Maja 2010 A co dokładnie chcesz uzyskać? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 Chcę cos takiego: 1. jest obj2 i jezeli z prawej strony znajduje sie obj1 w takim i takim dystansie od obj2 , obj2 ma sie zatrzymac Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 16 Maja 2010 Filar Społeczności Udostępnij Opublikowano 16 Maja 2010 to daj w obj2 w stepie: GML if(ojb1.x - x < takiitakidystans) speed = 0; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 Teraz to nie idzie wcale nawet jak nie ma zadnego obj1 na mapie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 16 Maja 2010 Filar Społeczności Udostępnij Opublikowano 16 Maja 2010 GML if(ojb1.x - x < takiitakidystans and obj1.x - x > 0 and instance_exists(obj1) speed = 0; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Muuuuczek567 Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Zeby obiekt sprawdzal dystans tylko z jednej strony (z prawej): Event Step obiektu obj2: GML if(x > obj1.x) if(distance_to_object(obj1) < 200) speed = 0 To raczej o to chodzi. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 Teraz to sprawdza mi z lewej str i te obj z prawej nie chca isc, maja nie isc te z lewej Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
candy Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Zmień ">" na "<" w pierwszym if. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Muuuuczek567 Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Taki problem dla ciebie zamienic znak wiekszosci na znak mniejszosci? <_< Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 Zmieniłiem juz na poczatku ale wtedy sie nie zatrzymuja zadne obj... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Muuuuczek567 Opublikowano 16 Maja 2010 Udostępnij Opublikowano 16 Maja 2010 Albo zamieniles nie ten znak, co trzeba, albo gdzies indziej masz jakis kod. Daj kod eventu Step obiektu obj2. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Filar Społeczności ANtY Opublikowano 16 Maja 2010 Filar Społeczności Udostępnij Opublikowano 16 Maja 2010 zmien obj1.x - x na x- obj1.x Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 16 Maja 2010 Autor Udostępnij Opublikowano 16 Maja 2010 if(x < obj1.x) if(distance_to_object(obj1) < 200) speed = 0 to zadzialo jak zrobilem nowy projekt... widac mam cos z kodem Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 17 Maja 2010 Autor Udostępnij Opublikowano 17 Maja 2010 Kurde wracam do tematu... Teraz mi nawet nie działa na nowym projekcie... Mógł by mi ktoś wykonać przykład? W nim znajdował by się obiekt1 który idzie w prawo i wykonać w nim ten skrypt wyżej. Dodać jeszcze obiekt2 który jest np. solid i po kolizji z obiektem1, obiekt1 sie zatrzymuje :crying: Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
CTRL Opublikowano 17 Maja 2010 Udostępnij Opublikowano 17 Maja 2010 if place meeting(x,y,obj) then object.speed=0 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
uzu13 Opublikowano 17 Maja 2010 Autor Udostępnij Opublikowano 17 Maja 2010 Dzięki CTRL, troszkę przerobiłem i działa tak jak chciałem!! :thumbsup: 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ę