UE4蓝图数据存储和加载

UE4数据存储

GameInstance

当游戏开始时,GameInstance就会实例化。其生命周期伴随整个游戏,一直存在于电脑内存中。切换关卡是也不会被销毁。可以保存全局的属性和方法,每个游戏只有一个GameInstance。可以从本地的文件读取数据。

事件:
Event Init:游戏开始时会执行。
Event Shutdown:游戏结束前会执行。

SaveGame

SaveGame中的变量就是需要在本地保存的数据,存储将要保存到本地的内容。
Does Save Game Exist:检验本地是否有存储的文件。
Load Game from Slot:加载文件。
Save Game to Slot:保存目标数据到本地文件。

两者的交互

在GameInstance中创建SaveGame类型变量,同时创建和SaveGame中保存数据相同的变量。游戏中的每次修改都由GameInstance保存,最后需要保持在本地时通过GameInstance中对应的变量赋值并存入本地文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值