标签: c++ cocos2d-x systemtime
我有一个问题。我正在开发有生命的游戏。重点是生命可以在每5分钟后恢复一次。如果我想这样做,我必须有时间进行算法。但是...
我知道很多方法可以获得系统时间,但问题是用户可以改变它。因此,如果一些聪明的用户改变时间,他可以比他应该更早地获得生命。所以我的问题是 - 我怎么能避免这种情况?是否有一些函数会返回处理器时间或如何?
答案 0 :(得分:0)
您可以使用time()来获取UTC时间1970年1月1日00:00后的秒数。我不知道用户的偏好是否可以改变结果。试试,但我不会想。
您还可以看到clock()。此函数返回自程序启动以来的刻度数。但是,如果你重新启动你的应用程序它就没用了......