我们在游戏中想要存某些信息时我们首先需要建一个SaveGame类型的 BP
Paste_Image.pngPaste_Image.png
如果我们需要存储什么信息那我们就需要在这个BP里创建什么变量
Paste_Image.png我们以这个Location为例
Paste_Image.png
而里边这个Data.sav就是存储信息用的
然后我们打开其他蓝图,创建一个SaveGameData方法和LoadGameData方法
我们先写下SaveGameData方法
这个是先判断有没有存档的文件,然后我们连着一个分支,有存档文件一个操作,没有的话又一个操作
False操作
DataFileName是就是我们存档文件的名称
Paste_Image.png如果没有存档的文件那我们就创建一个存档文件,里边SaveGameClass选择我们刚开始创建的那个SaveGame的那个BP,然后我们把生成的存档文件用一个变量名存一下
Paste_Image.png然后再设置下其中的Location这个变量
Paste_Image.png最终把这个信息存到该存档文件中
True操作
Paste_Image.png Paste_Image.png首先我们先载入该存档文件,判断他是否是我们创建的BP_SaveGame蓝图的类型,剩下的基本就和上边解释的一样了
网友评论