有几种方法,但是当你需要播放关卡序列或者其他东西时,没有WorldContextObject就不太OK了。
我看了一下UE4 源码,Epic的程序员是这样解决的,
在此静态函数中重新创建一个物体然后使用它的WorldContextObject
不得不说这个设计真的很蠢,但是好像他们也没什么特别好的解决方案,所以我们沿用他们的设计
///summary
///Settings和OutActor不是必选项,只是懒得改,InLevelSequence不能为空
ULevelSequencePlayer* UBPNode_SController::PlaySequence(UObject* WorldContextObject, ULevelSequence* InLevelSequence,
FMovieSceneSequencePlaybackSettings Settings, ALevelSequenceActor*