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
,不用自己写序列化反序列化代码。
首先,我完全理解这将在某个地方得到完整的记录,由于是初学者,我只是不知道从哪里开始,所以请多多包涵,哈哈。
我只需要永久保存两条数据;
1:玩家收集的游戏币数量
2:玩家完成了多少关。
查看 unreal engine 文档。他们绝对应该是第一个回答你问题的地方。在此处查看文档中的 FFileHelper 模块 https://docs.unrealengine.com/4.27/en-US/API/Runtime/Core/Misc/FFileHelper/。我相信 SaveArrayToFile() 或其他类似函数适用于您的情况。
使用SaveGame系统,将底层平台的文件系统抽象出来,可以直接使用UPROPERTY
,不用自己写序列化反序列化代码。