Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在我的Libgdx游戏中创建全局高分表?_Java_Android_Libgdx - Fatal编程技术网

Java 如何在我的Libgdx游戏中创建全局高分表?

Java 如何在我的Libgdx游戏中创建全局高分表?,java,android,libgdx,Java,Android,Libgdx,我正在用libgdx开发一个游戏, 我想做一个全球高分表。我试图找到一些关于这个主题的教程,但我甚至找不到一个能一步一步地解释如何在libgdx平台(android)上做到这一点的教程。我没有看到这样的教程,但我建议您将分数数据存储在JSON中。我会给你一些提示,如果你有什么问题,尽管问 为了了解如何在文件中存储数据,您可以阅读本教程 为了了解如何在libgdx中使用JSON,您还学习了本官方教程 您应该创建JSON文件,例如scoretable.JSON。每次您想要更新分数表时,只需将更改写入

我正在用libgdx开发一个游戏,
我想做一个全球高分表。我试图找到一些关于这个主题的教程,但我甚至找不到一个能一步一步地解释如何在libgdx平台(android)上做到这一点的教程。

我没有看到这样的教程,但我建议您将分数数据存储在JSON中。我会给你一些提示,如果你有什么问题,尽管问

  • 为了了解如何在文件中存储数据,您可以阅读本教程
  • 为了了解如何在libgdx中使用JSON,您还学习了本官方教程
  • 您应该创建JSON文件,例如
    scoretable.JSON
    。每次您想要更新分数表时,只需将更改写入该文件,如果您想要向用户显示该表,只需解析该文件并根据需要使用GUI显示它即可

    这是我的游戏

    为了制作在线表格,我只需要创建一个免费帐户,设置一个新的服务器,然后使用我上传或下载我想要的东西

    我使用JSON将数据保存在一个整体中,目前对我来说效果非常好,我一直都是前20名,今天也是前20名


    如果你想制作一个有大量下载的大型游戏,你可能需要从主机公司购买一台服务器。

    请在问题中添加更多详细信息。您想知道如何显示分数表或如何存储分数表的数据吗?您也可以阅读本主题,这里有一些使用Scene2D进行表分数的现成代码示例:感谢您的重播,我想知道如何存储分数表的数据。有这方面的教程吗?非常感谢您重播!我看了一下您上面提供的教程,但它们只提供了如何在json文件中存储数据的知识。我的英语很差,所以我会试着解释我的意思,举个例子:例如,我是一个下载应用程序的用户,我打破了我的记录,现在我希望我的高分数据将保存在一个json文件中,但是其他国家的其他用户如何也能看到我的记录?我希望现在你明白我的意思,再一次为我糟糕的英语道歉。现在我真的明白你想要什么了。要为android应用程序创建在线分数表,您应该使用:。以下是如何在libgdx中初始化Google游戏服务的教程:此库表单Google将完全满足您的需要。谢谢!你帮了大忙@如果我想开发跨平台而不仅仅是android应用程序,我应该怎么做?我也使用谷歌吗?据我所知,谷歌游戏服务也可以在IOS设备上甚至在网络上运行。你可以在这里查看详细信息:有很多现成的在线评分解决方案。大多数大型游戏都使用谷歌游戏服务。它为您处理所有工作(用户轻松登录、分数表、与朋友的竞争、成就等)。我认为,如果免费、可修复且易于实施的解决方案已经存在,那么创建您自己的解决方案是没有意义的。正如我所看到的,我没有读太多关于google play服务的内容,谷歌创造了表格。所以我不认为你得到的只是你想要的字符串,它包含顶部,并在你的游戏中以你自己的方式实现。我可能错了,但是,我喜欢在可能的时候以我自己的方式做事情