Egret社区

急求大佬解答,

2018-9-14 09:36
1428
10银子
现在在做一个微信单机游戏,已经做好了新手引导,想问一下没有服务器,有什么办法能调一个玩家已经玩过新手引导了,下次不用再提示的方法!!!!

最佳答案

查看完整内容

通过egret.localStorage.setItem(key,value),向本地存储一个状态,比如说已经玩过新手引导的,存个true,然后在每次进行游戏的时候再通过egret.localStorage.getItem(key)获取这个状态,然后判断为true就不再提示,false或者null就提示
分享到 :
0 人收藏

8 个回复

倒序浏览
熊猫少女  官方团队 | 2018-9-14 09:45:02
本帖最后由 熊猫少女 于 2018-9-14 10:01 编辑

[AppleScript] 纯文本查看 复制代码
var key:string ="bestscore";

        var value:string ="95";

        egret.localStorage.setItem(key,value);
        var score:string = egret.localStorage.getItem("bestscore");

通过这个方法保存到浏览器中http://developer.egret.com/cn/ap ... rage.globalFunction
冯HL  登堂入室 | 2018-9-14 09:36:32
通过egret.localStorage.setItem(key,value),向本地存储一个状态,比如说已经玩过新手引导的,存个true,然后在每次进行游戏的时候再通过egret.localStorage.getItem(key)获取这个状态,然后判断为true就不再提示,false或者null就提示
chenguangming  登堂入室 | 6 天前
可以了,用本地存取方法,在用户授权那存下一个bool,因为每个用户授权一次,授权之后到客户端,客户端get下判断,玩过新手引导再次set下,就可以了,能用,谢谢了
chenguangming  登堂入室 | 2018-9-14 10:28:02
熊猫少女 发表于 2018-9-14 09:45
[mw_shl_code=applescript,true]var key:string ="bestscore";

        var value:string ="95";

这个不是本地信息的存储吗?
hear  登堂入室 | 2018-9-14 12:00:37
也可把信息放到开放数据里
chenguangming  登堂入室 | 6 天前
hear 发表于 2018-9-14 12:00
也可把信息放到开放数据里

如果放到开放数据里面只能向数据域里面发消息,而数据域不能向客户端发送呀。
hear  登堂入室 | 6 天前
放到百度云盘里啊,用的时侯下载解压一下
chenguangming  登堂入室 | 3 天前
hear 发表于 2018-9-17 19:42
放到百度云盘里啊,用的时侯下载解压一下

兄弟,没看懂
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

chenguangming

登堂入室

积分: 102 帖子: 21 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部