更改游戏模式上GameStart

问题描述:

我有一个关于这个功能的问题:更改游戏模式上GameStart

UWorld::SetGameMode 

我已经让我们说3个游戏模式。如何在我的代码中访问它们,并在游戏开始时将其中一个设置为默认值?做这个的最好方式是什么?

+0

不确定为什么downvotes和close的投票?这太广泛了吗?这是一个非常具体的问题。 – Rotem

您可以使用自己的UGameInstance类(在项目设置中将其设置)。在这个课程中你可以重写这个方法:

/** Call to create the game mode for a given map URL */ 
virtual class AGameModeBase* CreateGameModeForURL(FURL InURL); 

并提供你想使用的任何游戏模式类。

+0

赞赏你的答案:)你能告诉我一些它的使用例子吗? – Avengar

+0

最好的用法示例是您可以在GameInstance.cpp中检查的方法的默认实现。 – Rotem

+0

然后去检查一下!再一次感谢你 – Avengar