|
存数据levelcomp = serverApi.CreateComponent(serverApi.GetLevelId(), "Minecraft", "extraData")
saveS = levelcomp.SetExtraData("saveDataKey", portalData.markInfo)
取数据
levelId = serverApi.CreateComponent(serverApi.GetLevelId(), "Minecraft", "extraData")
dict = levelId.GetExtraData("saveDataKey")
以上几行代码就是根据官网API调用的读写数据的接口。然后我打包发布到手机端测试
发觉有个bug,还挺有规律
如果玩家正常点击保存和退出游戏,然后再次进游戏,通过上诉接口保存的数据,读不出来,会是空的
但是如果玩家是直接杀掉进程再重新进游戏,上诉接口保存的数据就可以读取出来,读写正常。这个就很无解了
测也测了,但是也没报错,就不知道咋搞了
不知道有没有 开发的技术大佬遇到这个问题
赐教一二啊~
难受一匹
深夜码字不易,希望能引起大佬们的关注啊~~~~
|
|