![]() |
Callback po zakonczeniu animacji? - Printable Version +- Gothic Online Forums (https://archive.gothic-online.com) +-- Forum: Community (https://archive.gothic-online.com/forum-18.html) +--- Forum: Polish (Polski) (https://archive.gothic-online.com/forum-19.html) +---- Forum: Pomoc (https://archive.gothic-online.com/forum-23.html) +---- Thread: Callback po zakonczeniu animacji? (/thread-2043.html) |
Callback po zakonczeniu animacji? - Kreyu - 04.04.2017 Cześć. Siedzę dzisiaj już jakiś czas nad rozpracowaniem tego, czy możliwe jest np. wyświetlenie wiadomości "animation end" po zakończeniu wykonywania animacji. Coś w stylu onAnimationEnd(). Mam przeczucie, że jest to coś łatwego do zrobienia, lecz za nic nie mogę wpaść na pomysł, a na wiki nie odnajduję informacji na ten temat. Istnieje taka możliwość? RE: Callback po zakonczeniu animacji? - KimiorV - 04.04.2017 Nie, nie istnieje. Chyba, że sam ją zaimplementujesz. Jeśli bardzo Ci na tym zależy możesz zrobić timer, który co ileś ms będzie sprawdzał czy animacja się zmieniła, w przypadku zmiany po prostu wywoływałbyś odpowiednią funkcję. RE: Callback po zakonczeniu animacji? - Patrix - 06.04.2017 Timer to raczej zbędne obciążenie. Wystarczy że w callbacku onAnimation będziesz sprawdzał, czy została odtworzona animacja o nazwie: "S_RUN". RE: Callback po zakonczeniu animacji? - KimiorV - 06.04.2017 http://gothic-online.com.pl/wiki/index.php?title=OnAnimation - callback nie informuje o zmienionej animacje, jedynie o tym, że jakaś się zmieniła. Nie wiadomo jaka. Code: local animation; Chyba, że chciałby osiągnąć coś w tym stylu, chociaż mam wątpliwości co do działania tego typu rozwiązania. @Edit Korekta, można to zrobić tak, wiki jest źle uzupełnione. (W założeniu, że ma to działać dla każdej animacji.) Code: local lastAnim = -1; RE: Callback po zakonczeniu animacji? - Kreyu - 06.04.2017 Dzięki, jak tylko wrócę do korzystania animacji to z pewnością przetestuję |