Audiokinetic's Community Q&A is the forum where users can ask and answer questions within the Wwise and Strata communities. If you would like to get an answer from Audiokinetic's Technical support team, make sure you use the Support Tickets page.

UMGアニメーションのトラックにてAkEventを設定したい

0 votes

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
}

 

また、もし他にいい方法がありましたら、ご教示いただけますと幸いです。

asked Sep 30, 2021 in General Discussion by 斉藤 (100 points)
reshown Oct 4, 2021 by Bernard R. (Audiokinetic)

Please sign-in or register to answer this question.

...