我正在制作一款微信小游戏,然后游戏中带有新手教程。
我想询问下,我能通过什么方式来判断玩家是第一次玩我这个小游戏的?
(由于获取授权有授权失败的可能性,所以我觉得获取授权应该不是一个恰当的手段。)
另外,小游戏死亡后有复活道具(带使用个数),我要如何判断玩家的复活道具已经使用完了?
因为wx.getUserCloudStorage()方法只能在子域中调用。而子域不能向主域发送数据。所以我应该通过什么方式去进行判断?
我正在制作一款微信小游戏,然后游戏中带有新手教程。
我想询问下,我能通过什么方式来判断玩家是第一次玩我这个小游戏的?
(由于获取授权有授权失败的可能性,所以我觉得获取授权应该不是一个恰当的手段。)
另外,小游戏死亡后有复活道具(带使用个数),我要如何判断玩家的复活道具已经使用完了?
因为wx.getUserCloudStorage()方法只能在子域中调用。而子域不能向主域发送数据。所以我应该通过什么方式去进行判断?
我也有这个问题 我觉得靠微信的子域是不行的吧 只能自己服务器存储
同求,如果只是一个关卡进度就搞个服务器,有点浪费。
微信小游戏最好还是能像fb那样给每个玩家提供一点点数据存储设施。
这个还是客户端本地存储,把小程序删掉就没了
var data = cc.sys.localStorage.getItem('aaa') if(data == null){ console.log('first enter') cc.sys.localStorage.setItem('aaa',100) }else{ console.log('not first enter:'+data) }
这样的一段代码,我在cocos creator中运行时,获取到的是‘first enter’,但是在微信开发者工具上运行获取到的是‘not first enter:'且data没有数据。
cc.sys.localStorage.SetItem()和GetItem()是不是不能在微信小游戏平台上使用?
可行,不需要授权。
删掉微信小游戏目录还存在?
没办法的,微信不提供主域存储,存本地肯定有被删除的情况,授权也不行吧,清除登陆缓存下次还是要授权吧
我是这样用 的 没问题
cc.sys.localStorage.setItem(“sssRoomParam”, JSON.stringify(data));
let data = cc.sys.localStorage.getItem(“sssRoomParam”);
data = JSON.parse(data);
我在Cocos Creator上进行数据测试的时候是用的这个…
这个在真机上的微信也可以用吗?
删了就不管用了
还是在服务器判断吧
同样在小游戏被删除后数据一同被清除
这个问题我也遇到了。最后只能写个服务器来存玩家的数据
现在游戏上架还需要版号码