UE4中的GameInstance和GameMode
GameInstance这个类可以跨关卡存在,它不会因为切换关卡或者切换游戏模式而被销毁。
GameMode会在切换关卡或者游戏模式时销毁重置。
创建方法:
GameInstance:以GameInstance为基类创建蓝图
GameMode:以GameModeBase为基类创建蓝图
设置方法:
GameInstance 是编辑/项目设置/地图&模式
GameModel 是窗口/世界设置
获取:
GameModel 获取是使用GetGameModel节点,得到后,使用 Cast to 转换节点转换到对应的类型,使用蓝图中存储的数据
GameInstance 获取是使用GetGameInstance,得到后,使用 Cast to 转换节点转换到对应的类型,使用蓝图中存储的数据