如何在 Unity 中创建每日奖励?



我正在研究如何在我的Unity游戏中获得每日奖励。 我见过两种方法:一种使用手机的日期,另一种使用服务器的日期。第一个很容易实现,但很容易被欺骗,第二个需要使用服务器。 有没有一种简单的方法可以在不允许玩家作弊和不使用服务器的情况下实现每日奖励? 谢谢。

一旦玩家收到他的每日奖励,他将无法在接下来的 24/16 小时内获得另一个奖励(取决于他的时间,记录他的入口,并声明他何时有资格获得下一个每日奖励(。 或者只是使用服务器的时间,它要简单得多。

有一些公共 API 可以给你时间。 首次启动时,您可以节省从 API 获得的当前时间。 然后,当您要检查用户是否必须获得奖励时,请再次获取时间并检查新时间减去旧时间是否大于或等于时间间隔。

时钟接口

最新更新