IPB

Witaj Gościu ( Zaloguj | Rejestruj )

 
Reply to this topicStart new topic
Miksowanie animacji 2D - BlendN Animation Tree Node, Miksowanie dwóch (i więcej) animacji 2D w AnimationTreePlayer
Konrad-GM
post 22.08.2015 - 23:22
Post #1


Legendary Hobo
**********

Wiek: 24 lata
Grupa: Użytkownicy
Postów: 2,524
Dołączył: 15.01.2007

analterror11

Uploader
Ostrzeżenia:
(0%) -----


Witam,
jakiś czas temu zainteresowałem się silnikiem Godot. Kilka dni rozpoznania, badania przykładów Godota itd... Nadszedł czas, by coś swojego stworzyć i tutaj pojawia się kilka problemów, z którymi się aktualnie zmagam :v

1. Problem dotyczy blendingu dwóch animacji. Przypuśćmy, że mam dwie animacje w AnimationPlayer - 'idle' i 'run'. Dołączam AnimationPlayer'a jako 'master' do AnimationTreePlayer. Wszystko fajnie i wgl, animacja się przełącza, ale nie widzę, by był tutaj jakikolwiek blending animacji. Tzn. animacja się poprawnie przełącza gdy zmieniam wartość blendingu, tylko, że wygląda to 'skokowo', bez płynnego przejścia między animacjami. Każda wartość =/= 0 powoduje wspomniany przeskok.

Tutaj testowe animacje jak wyglądają:


Drzewko blendingu animacji:


No i efekt działania AnimationTreePlayer-a:


Zauważyłem też, że w przykładzie 3D używane są "Transform Track" do blendingu dwóch (i więcej) animacji, i tam to działa poprawnie. Czy "Normal Track"-i zostały na tym polu zapomniane?

Przypomnę, że w Node2D nie ma "publicznych" macierzy, by posłużyć się rozwiązaniem jak w 3D i użyć Transform Track-ów.

Ktoś może zna jakieś ludzkie rozwiązanie? Prosiłbym o podzielenie się własnym doświadczeniem biggrin.gif

Kolejny problem już czeka na rozwiązanie, ale póki co, na razie implementuję kilka innych rzeczy.

Pozdrawiam smile.gif

EDIT: Problem rozwiązany od wersji Godot 2.1. Cheers.

PS.

He he


--------------------
Go to the top of the page
 
+Quote Post
post 22.08.2015 - 23:22
Post #





Wiek:



Uploader


Pani kontekstowa pokazuje swe wdzięki tylko w Valhalli lub wszędzie jeżeli nie jesteś zalogowany(a)! :3
Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 użytkownik(ów) przegląda ten temat (1 gości i 0 anonimowych użytkowników)
0 Użytkownicy:

 



RSS Wersja Lo-Fi Aktualny czas: 17.01.2017 - 1:51