モーション再生終了のコールバック(UE)
最終更新: 2024年9月5日
このページにはアルファ版に関する記述が含まれます。
概要
Cubism SDK for Unreal Engine では、モーションの再生終了時にコールバックによるイベントの取得がおこなえます。
コールバックの実装
Cubism SDK for Unreal Engine では、モーションを管理するコンポーネントである UCubismMotionComponent でモーション再生終了時のコールバックを扱うための実装を行っています。
// マルチキャストデリゲートの定義 DECLARE_DYNAMIC_MULTICAST_DELEGATE(FCubismMotionPlaybackFinishedHandler); class LIVE2DCUBISM_API UCubismMotionComponent : public UActorComponent { GENERATED_BODY() public: ... UPROPERTY(BlueprintAssignable, Category = "Live2D Cubism") FCubismMotionPlaybackFinishedHandler OnMotionPlaybackFinished; ... }
OnMotionPlaybackFinished
に登録した関数は、モーション再生終了時に一斉に呼び出されます。
マルチキャストデリゲートの詳しい扱い方についてはUnreal Engineの公式ドキュメントを参照してください
この記事はお役に立ちましたか?
はいいいえ