 |
SWiSH Forum
Forum użytkowników programów SWiSH
|
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ę |
|
|
|
 |
|
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
|
|
|
|
|
|
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.08 sekundy. Zapytań do SQL: 10 |
|
|