Начало времени для игры cocos2dx

У меня вопрос. Я разрабатываю игру, в которой есть жизни. Суть в том, что жизни могут воскресать через каждые 5 минут. Если я хочу это сделать, мне нужно время для алгоритма. НО…

Я знаю много способов получить системное время, но проблема в том, что пользователь может его изменить. Так что, если какой-нибудь умный пользователь изменит время, он сможет начать жизнь раньше, чем должен. Поэтому мой вопрос — как я могу избежать этого? Есть ли функции, которые возвращают процессорное время или как?

1

Решение

Ты можешь использовать время() узнать количество секунд с 00:00 часов 1 января 1970 года по UTC. Я не знаю, может ли предпочтение пользователя изменить результат. Попробуй, но я не думаю.

Вы также можете увидеть Часы(). Эта функция возвращает количество тиков с момента запуска программы. Но если вы перезапустите приложение, это бесполезно …

Удачи

0

Другие решения


По вопросам рекламы [email protected]