SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
oko węża
Autor Wiadomość
czaczawik
Bywalec


Dołączył: 10 Lut 2007
Posty: 12
Wysłany: Czw 16 Gru, 2010 16:32   oko węża

Panowie i Panie
Staram się zrobić oko węża którego źrenica będzie się poruszać za kursorem myszki. No i prawie się udało ( patrz załącznik) ale nie mam pojęcia jak ograniczyć ruch źrenicy tak, aby nie wychodziła poza obrys gałki ocznej.
Czy jesteście w sanie mi pomóc? Bardzo proszę o pomoc

Ave !
 
 
     
^shastaan 



Pomógł: 72 razy
Dołączył: 09 Gru 2007
Posty: 688
Skąd: Rzeszów
Wysłany: Czw 16 Gru, 2010 19:45   

musisz zrobić, moim zdaniem, dwie funkcje:
1. jedna będzie ustalać kąt na jakim jest mysz względem środka oka i na takim samym kącie "wychylać" będzie źrenicę. Pewnie twierdzenie pitagorasa i obliczanie kąta z długości boków będzie potrzebne.
2. która będzie obliczać odległość kursora od środka oka i na jej podstawie determinować siłę wychylenia źrenicy tak aby nie wylazło poza oko. Tutaj już łatwiej bo wystarczy odejmowanie _xmouse i środek_oka._x i z tego wartość bezwzględna, potem analogicznie z y.

No i wywoływanie tych funkcji na if() {} albo na switchu.

Wiem, że to nie gotowe rozwiązanie ale jest to chyba dobra podpowiedź a nie mam czasu, żeby ją za Ciebie realizować :]

Swoją drogą sam chętnie poczytam lepszą podpowiedz jeśli ktoś ma inny pomysł.
_________________
Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
 
 
     
czaczawik
Bywalec


Dołączył: 10 Lut 2007
Posty: 12
Wysłany: Czw 16 Gru, 2010 20:50   

ze skryptów jestem noga.... obawiam się ze bez gotowca leżę i kwiczę :o
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.07 sekundy. Zapytań do SQL: 12