Wwise 2019.2.6.7381, UE4.25.3 を使用しております。
UIのアニメ(UMGアニメーション)のトラックにてシーケンサーと同様にWwiseのAkEventを設定したいと考えております。
(EventトラックではなくWwise専用のトラックを使用したいです。)
AkAudioEventTrackのサポートシーケンスにWidgetAnimationを追加することで
UMGアニメーションでもこのトラックを利用できそうですが、このやり方で問題ございませんでしょうか?
FMovieSceneAkAudioEventTrackEditor::SupportsSequence() 内を下記のように変更すると利用できそうです。
bool FMovieSceneAkAudioEventTrackEditor::SupportsSequence(UMovieSceneSequence* InSequence) const
{
#if 1
static UClass* LevelSequenceClass = FindObject<UClass>(ANY_PACKAGE, TEXT("LevelSequence"), true);
static UClass* WidgetAnimationClass = FindObject<UClass>(ANY_PACKAGE, TEXT("WidgetAnimation"), true);
return InSequence != nullptr &&
((LevelSequenceClass != nullptr && InSequence->GetClass()->IsChildOf(LevelSequenceClass)) ||
(WidgetAnimationClass != nullptr && InSequence->GetClass()->IsChildOf(WidgetAnimationClass)));
#else
static UClass* LevelSequenceClass = FindObject<UClass>(ANY_PACKAGE, TEXT("LevelSequence"), true);
return InSequence != nullptr && LevelSequenceClass != nullptr && InSequence->GetClass()->IsChildOf(LevelSequenceClass);
#endif
}
|
また、もし他にいい方法がありましたら、ご教示いただけますと幸いです。