UNREAL ENGINE - 如何在关卡打开时设置游戏模式变量?

UNREAL ENGINE - How do I set the gamemode variables on level open?

所以我有了这个小部件,玩家可以使用它来创建游戏、选择地图和选择游戏模式。

Session Creation Widget

而且我已经能够打开地图并通过在选项中引用它来设置玩家选择的游戏模式。

Setting Gamemode in Options on Level Open

现在我有一些玩家也可以编辑的设置,需要在所选游戏模式中进行设置。

Gamemode Variables that Need to Be Set

那么有没有办法在选项中传递一些东西来设置特定的变量?

PS:Stack Overflow 不允许我 post 图片!

您也可以在选项字符串中传递它们。

AGameModeBase 有一个名为 OptionsString 的字符串成员,您可以在游戏模式初始化期间读取它。

您可以使用 UGameplayStatics 辅助函数 HasOptionParseOptionGetIntOption 检查您传入的选项值。