UE4 存档与读取

2017-09-06  本文已影响305人  LeoYangXD

我们在游戏中想要存某些信息时我们首先需要建一个SaveGame类型的 BP

Paste_Image.png
Paste_Image.png

如果我们需要存储什么信息那我们就需要在这个BP里创建什么变量

Paste_Image.png

我们以这个Location为例


Paste_Image.png

而里边这个Data.sav就是存储信息用的
然后我们打开其他蓝图,创建一个SaveGameData方法和LoadGameData方法
我们先写下SaveGameData方法

Paste_Image.png

这个是先判断有没有存档的文件,然后我们连着一个分支,有存档文件一个操作,没有的话又一个操作

False操作

DataFileName是就是我们存档文件的名称

Paste_Image.png

如果没有存档的文件那我们就创建一个存档文件,里边SaveGameClass选择我们刚开始创建的那个SaveGame的那个BP,然后我们把生成的存档文件用一个变量名存一下

Paste_Image.png

然后再设置下其中的Location这个变量

Paste_Image.png

最终把这个信息存到该存档文件中

True操作

Paste_Image.png Paste_Image.png

首先我们先载入该存档文件,判断他是否是我们创建的BP_SaveGame蓝图的类型,剩下的基本就和上边解释的一样了

上一篇 下一篇

猜你喜欢

热点阅读