UE4中的GameInstance和GameMode

GameInstance这个类可以跨关卡存在,它不会因为切换关卡或者切换游戏模式而被销毁。

GameMode会在切换关卡或者游戏模式时销毁重置。

创建方法:

GameInstance:以GameInstance为基类创建蓝图

UE4中的GameInstance和GameMode

GameMode:以GameModeBase为基类创建蓝图

UE4中的GameInstance和GameMode

设置方法:

GameInstance 是编辑/项目设置/地图&模式

UE4中的GameInstance和GameMode

GameModel 是窗口/世界设置

UE4中的GameInstance和GameMode

获取:

GameModel 获取是使用GetGameModel节点,得到后,使用 Cast to 转换节点转换到对应的类型,使用蓝图中存储的数据

UE4中的GameInstance和GameMode

GameInstance 获取是使用GetGameInstance,得到后,使用 Cast to 转换节点转换到对应的类型,使用蓝图中存储的数据

UE4中的GameInstance和GameMode