回调退出动态播放(UE)

最終更新: 2024年9月5日

此页面包含有关Alpha版的描述。

概述

Cubism SDK for Unreal Engine允许您在动态播放结束时使用回调获取Event。

回调实装

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官方文档。

多播委托

请问这篇文章对您有帮助吗?
关于本报道,敬请提出您的意见及要求。