Sterowanie animacja przez przyciski.
Gdy mamy jakąś animacje np. lecące chmury na niebie i chcemy nią sterować np. (Play, Stop, Rewind, Forward) do przodu, do tylu, odtwarzanie i zatrzymanie.
1) Nasza animacje zamieniamy do Sprajta i dajemy opcje powtarzania (Loop)
2) Następnie tworzymy 4 przyciski, które będą odpowiedzialne za kontrole animacja.
3) Umieszczamy je w dowolnej pozycji na scenie, ale koniecznie poza sprajtem i nad nim.
4) Następnie nazywamy sprajta dowolnie przykładowo "Chmury" i będziemy przypisywać poszczególnym przyciskom akcje.
5) Kopiujemy klatkę pierwsza sprajta i wklejamy ja pod sprajtem (ta sama pozycja, ten sam rozmiar) jeżeli sprajt ma długość animacji np. 25 klatek, to na klatce 26 i 28 sceny przypisujemy akcje stop. Na klatce 27 dajemy efekt "Remove" dla Sprajta "Chmury" a efekt "Place" dla skopiowanej klatki ze Sprajta. I na klatce 1 Sceny "Remove" dla skopiowanej pierwszej klatki Sprajta.
6) Następnie dla przycisku odpowiedzialnego za odtwarzanie przypisujemy akcje "On Relase" - "Tell Target" (nazwa Sprajta, czyli "Chmury") - Goto frame 1, a także "On Press" Goto frame 1 of Scene. Dla przycisku odpowiedzialnego za wstrzymanie animacji "Stop" Dajemy następujące atrybuty "On Relase" Goto frame 27 of Scene. Dla przycisku przewijania w tył dajemy akcje "On Relase" - "Tell Target" ("Chmury") Goto previous frame. A dla przycisku odpowiedzialnego za przewijanie w przód dajemy następujące atrybuty. "On Relase" - "Tell Target" ("Chmury") Goto next frame. Należy pamiętać, że dla przycisków odpowiedzialnych za przewijanie w przód i w tył należy wyłączyć opcje "Play" dla sprajta.
I to wszystko, właśnie nauczyliście się sterować animacja. Można stosować to do rożnych animacji, które stworzycie.
|
|
|