游戏百科
地图设计

玩家存档功能

一般情况下,每次玩家进入你做的地图时都是一场全新的游戏,但有的玩法你需要玩家能保存上次的一些记录,比如需要很长时间才能通关的闯关玩法里记录玩家的进度,可以打怪升级的成长型游戏里记录玩家的经验值和等级,使用内购解锁了永久功能的解锁记录等等。要保存玩家存档你需要在分机逻辑方块中使用"地图/得到玩家存档"和“地图/上传玩家存档”这两个功能,其中得到玩家存档会得到一个字典,你可以将任何要保存的信息写入这个字典,然后记得 使用上传功能保存到服务器,建议你在玩家的关键信息变化时立刻保存,不要等到玩家意外离开地图时丢失记录。(但也不要每帧循环里面不停的保存,这回导致卡顿)

上传玩家存档后,建议在分机逻辑方块的“加入房间”事件中调用得到玩家存档功能来读取玩家存档字典,这样下次玩家进入房间时就可以根据存档内容恢复之前的状态。

 

注意:

1.对于多地图模式,玩家在每个子地图里面读取的存档和主地图都是同一个。

2.自己测试地图时的存档和联机实际游戏时的存档也是同一个