XxMichałxX Opublikowano 20 Lipca 2009 Udostępnij Opublikowano 20 Lipca 2009 1. Jak ze sprita pobrać na danej pozycji kolor pixela? 2. Jak sprawdzić czy dany kolor różni się mocno, a nie tylko trochę jaśniejszy albo ciemniejszy od drugiego (w ogóle nie mam zielonego pojęcia o kolorach, może trochę w układzie szesnastkowym a co dopiero w dziesiętnym)? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 20 Lipca 2009 Udostępnij Opublikowano 20 Lipca 2009 1. rysujesz sprite'a do surface'a i działasz z surface_get_pixel(sur,x,y) 2. sprawdzasz natężenie każdej składowej RGB pixeli i odejmowaniem od siebie uzyskasz różnicę dla każdej składowej. PS. nie zrobisz w GMie EyeToy'a bo będzie on zbyt wolny aby działać nalerzycie Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 20 Lipca 2009 Udostępnij Opublikowano 20 Lipca 2009 Można bez surfa użyć draw_getpixel tylko że to potwornie wolne Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
XxMichałxX Opublikowano 21 Lipca 2009 Autor Udostępnij Opublikowano 21 Lipca 2009 chciałem zrobić taki program który wykrywa ruch dla siebie to musze porownywac aktualny i poprzedni obrazek pixel po pixelu tylko ze pixele za każdym razem będą się minimalnie różnic bo wystarczy ze jakis pylek leci albo wiatr drzewo przechyli i pójdzie cień i troche się pociemnią kolory i juz bedzie ze wykrylo. a jak to porownywac? GML /* SKRYPT pixel_compare */ var _compare; _compare=liczba_całkowita(pixel_from_last_image-pixel_from_current_image); //jak sie nazywala ta funkcja co liczbe calkowita daje? if _compare>??? return true; //ile dac;s? else return false; czy trza najpierw jeszcze wyssać z kolru ilosc czerwonego zielonego i niebieskiego? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 21 Lipca 2009 Udostępnij Opublikowano 21 Lipca 2009 //jak sie nazywala ta funkcja co liczbe calkowita daje? round() //ile dac;s? sprawdź eksperymentalnie, nie wiemy jak czuły ma być detektor czy trza najpierw jeszcze wyssać z kolru ilosc czerwonego zielonego i niebieskiego? tak 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ę