Как создать ежедневную награду в Unity? - PullRequest
0 голосов
/ 07 октября 2018

Я занимался выяснением того, как получать ежедневные награды в моей игре Unity.Я видел два способа: один, который использует дату телефона, и другой, который использует дату сервера. Первый способ прост в реализации, но его можно легко обмануть, а второй нужно использовать сервер.Есть ли простой способ реализовать ежедневные награды, не позволяя игрокам обманывать их и не используя серверы?Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 октября 2018

Есть публичные apis, которые могут дать вам время.При первом запуске вы можете сохранить текущее время, которое вы получаете от API.Затем, когда вы хотите проверить, должен ли пользователь получить вознаграждение, снова получите время и проверьте, больше ли новое время минус старое время или равно ли оно временному интервалу.

Часы Apis

0 голосов
/ 07 октября 2018

Вы можете сделать это после того, как игрок получил свое ежедневное вознаграждение, он не сможет получить другое в течение следующих 24/16 часов (в зависимости от его времени, зарегистрируйте свои входы и тем самым объявите, когда он имеет право на получениеего следующая ежедневная награда).Или просто используйте время сервера, это намного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...