Trudno mi opisać ten problem słowami, dlatego nakręciłem film (45 sekund), aby go zilustrować. Oto podgląd pytań, spójrz na to na Vimeo: http://vimeo.com/epologee/perfect-crossfade
Problem tworzenia bezproblemowego przenikania lub rozpuszczania dwóch obrazów lub kształtów powtarzał mi się w wielu dziedzinach w ciągu ostatniej dekady. Najpierw w edycji wideo, potem w animacji Flash, a teraz w programowaniu na iOS. Kiedy zaczniesz googlować, istnieje wiele obejść, ale tym razem naprawdę chcę rozwiązać ten problem bez włamania.
Podsumowanie:
Jak nazywa się technika lub krzywa, która ma być stosowana przy przenikaniu dwóch półprzezroczystych map bitowych o tym samym kolorze, jeśli chcesz, aby wynikowa przezroczystość była zgodna z oryginałem jednego?
Czy istnieje funkcja (matematyczna) do obliczania niezbędnych wartości częściowej przezroczystości / alfa podczas zanikania?
Czy są języki programowania, które mają te funkcje jako preset, podobne do ease in
, ease out
lub ease in out
funkcje znalezione w języku ActionScript lub kakao?
Aktualizacja: Oprócz wideo stworzyłem przykładowy projekt (wymaga Xcode i iOS SDK) i opublikowałem go na github. Pokazuje tę samą animację co wideo, ale tym razem z kwadratami: https://github.com/epologee/StackOverflow-Example-Code