2017-06-21 49 views
0

我有一個關於這個功能的問題:更改遊戲模式上GameStart

UWorld::SetGameMode 

我已經讓我們說3個遊戲模式。如何在我的代碼中訪問它們,並在遊戲開始時將其中一個設置爲默認值?做這個的最好方式是什麼?

+0

不確定爲什麼downvotes和close的投票?這太廣泛了嗎?這是一個非常具體的問題。 – Rotem

回答

3

您可以使用自己的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