Gibki Kaktus Opublikowano 15 Marca 2015 Udostępnij Opublikowano 15 Marca 2015 Wypadło mi z głowy i nie mogę sobie przypomnieć jak sprawdzać, czy dana instancja jest poza viewem. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MaxGaming Opublikowano 15 Marca 2015 Udostępnij Opublikowano 15 Marca 2015 Ja bym po prostu obliczył: GML if(x<view_xview && x>view_xview+view_width && y<view_yview && y>view_yview+view_height) { //Twoja akcja }; Może być coś źle, bo piszę to na tablecie ;) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gibki Kaktus Opublikowano 15 Marca 2015 Autor Udostępnij Opublikowano 15 Marca 2015 Tak, ale nie jestem pewien, czy po prostu tamta funkcja nie była bardziej zoptymalizowana niż to :P Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 15 Marca 2015 Udostępnij Opublikowano 15 Marca 2015 MaxGaming podał najoptymalniejsze rozwiązanie. Oczywiście jak je sobie poprawisz bo jest z błędami. Możesz też użyć point_in_rectangle() który jest nieco wolniejszy albo eventu outside view ale go nie możesz sobie dostosować. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am vader Opublikowano 16 Marca 2015 Udostępnij Opublikowano 16 Marca 2015 Rozwiązanie MaxGaming nei zadziala przez błąd logiczny. Powinno być GML if((x<view_xview || x>view_xview+view_width) && (y<view_yview || y>view_yview+view_height)) { //Twoja akcja }; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
MaxGaming Opublikowano 16 Marca 2015 Udostępnij Opublikowano 16 Marca 2015 Rozwiązanie MaxGaming nei zadziala przez błąd logiczny. Powinno być GML if((x<view_xview || x>view_xview+view_width) && (y<view_yview || y>view_yview+view_height)) { //Twoja akcja }; Oczywiście, słuszna uwaga, ale pisałem na szybko na tablecie, przed snem, a jak piszę na moim 7" tablecie każde słowo mnie denerwuje i chce jak najszybciej skończyć pisać, przez co popełniłem tak okropnego babola. Dzięki Vader za uwagę ;) 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ę