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
辅助函数 HasOption
、ParseOption
、GetIntOption
检查您传入的选项值。
所以我有了这个小部件,玩家可以使用它来创建游戏、选择地图和选择游戏模式。
Session Creation Widget
而且我已经能够打开地图并通过在选项中引用它来设置玩家选择的游戏模式。
Setting Gamemode in Options on Level Open
现在我有一些玩家也可以编辑的设置,需要在所选游戏模式中进行设置。
Gamemode Variables that Need to Be Set
那么有没有办法在选项中传递一些东西来设置特定的变量?
PS:Stack Overflow 不允许我 post 图片!
您也可以在选项字符串中传递它们。
AGameModeBase
有一个名为 OptionsString
的字符串成员,您可以在游戏模式初始化期间读取它。
您可以使用 UGameplayStatics
辅助函数 HasOption
、ParseOption
、GetIntOption
检查您传入的选项值。