UNREAL:如何在本地设备上存储玩家进度

UNREAL: How do you store players progress on local device

首先,我完全理解这将在某个地方得到完整的记录,由于是初学者,我只是不知道从哪里开始,所以请多多包涵,哈哈。

我只需要永久保存两条数据;

1:玩家收集的游戏币数量

2:玩家完成了多少关。

查看 unreal engine 文档。他们绝对应该是第一个回答你问题的地方。在此处查看文档中的 FFileHelper 模块 https://docs.unrealengine.com/4.27/en-US/API/Runtime/Core/Misc/FFileHelper/。我相信 SaveArrayToFile() 或其他类似函数适用于您的情况。

使用SaveGame系统,将底层平台的文件系统抽象出来,可以直接使用UPROPERTY,不用自己写序列化反序列化代码。