1

我有个问题。我正在开发有生命的游戏。重点是每5分钟生命可以复活。如果我想做到这一点,我必须花时间学习算法。但...

我知道很多获取系统时间的方法,但问题是用户可以更改它。所以,如果一些聪明的用户改变时间,他可以比他应该的更快地获得生命。所以我的问题是 - 我怎样才能避免这种情况?是否有一些函数返回处理器时间或如何?

4

1 回答 1

0

您可以使用time()获取自 1970 年 1 月 1 日 00:00 UTC 以来的秒数。我不知道用户的偏好是否可以改变结果。尝试,但我不认为。

您还可以看到clock()。此函数返回自程序启动以来的刻度数。但是,如果您重新启动应用程序,那将毫无用处...

祝你好运

于 2014-12-24T11:57:41.460 回答