打开关卡前发送参数
const FString TravelURL = IPAddress + ":" + Port;
FString Param = TEXT("");
Param += TEXT("?OculusID=") + OculusID + MapName;
FString FinalURL = TravelURL + Param;
UGameplayStatics::GetPlayerController(this, 0)->ClientTravel(FinalURL, ETravelType::TRAVEL_Absolute);
在打开关卡时加载参数
重载GameMode的InitNewPlayer函数 从其中的Option中进行读取
GameMode::InitNewPlayer(APlayerController * NewPlayerController, const FUniqueNetIdRepl & UniqueId, const FString & Options, const FString & Portal)
{
FString OculusID = UGameplayStatics::ParseOption(Options, TEXT("OculusID"));
}
版权声明:本文为maxiaosheng521原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。