我想用libgdx为Android开发一个实时游戏。我需要更新一些变量,甚至面团游戏没有运行。
例如,我希望每小时增加10个学分(实际生活时间),这样你就可以退出游戏,一小时后再回来拿钱。
我怎么能这么做?
谢谢
发布于 2013-07-28 15:47:33
对于实时,不需要设置您自己的服务器。只需使用一个公共时间服务器。从NtpMessage.java和SntpClient.java下载ntp站点。然后使用ntp端口运行SntpClient.java。例如:
java SntpClient 0.pool.ntp.org
您可以使用SntpClient类的代码并在需要时进行调整。
当用户退出游戏(暂停状态)时,从ntp获取时间并保存它。一旦用户启动您的游戏,获得的时间再次和比较。
https://stackoverflow.com/questions/17907418
复制相似问题