在此前的教学中,我们提到了礼包相关的内容,然后也有小伙伴提出了对此的疑问,当前代码所能实现的效果为只能领取一次的奖励,若是想要每天能够领取一次的签到类奖励,该如何实现呢?这里就需要用到时间戳积木了,乍一看可能不太理解,且听我拆解下积木的逻辑。#造物岛社区共建

1.首先我们需要在玩家数据中添加一个永久储存且类型为数字的内容,以此来作为与当日日期的判断。
2.然后在对应的签到按钮也好或是该礼包所对应的图标内添加点击按钮时的积木,先行获取按钮点击时的时间戳,并获得一个“当前时间”的数据。
3.将第一步添加的玩家数据和第二步所获取的“当前时间”数据中的日期进行对比,若是首次签到,这两者必定是不同的。
4.当二者不同时,则会将第一步所添加的玩家数据设置为当天的日期,因此在重复点击时就会因为玩家数据与点击按钮时所获取的时间戳日期相同而不执行奖励发放等行为,因此便能够实现每日均可领取一次的效果了。




换一换 




































