gpt4 book ai didi

java - 是否可以在没有外部文件的情况下保存 Java 进度?

转载 作者:行者123 更新时间:2023-11-30 06:08:23 28 4
gpt4 key购买 nike

我正在制作一个需要保存进度的java游戏。但我不想让外部文件保存进度(像《我的世界》这样的游戏有一个存储文件的“保存”目录)。所以基本上我希望它存储一些数据,当用户退出并再次返回时可以检索这些数据。比如说,一个名为 num 的 int。因此,当用户“X”退出并重新启动时,我希望仍然拥有 int number。提前致谢。

最佳答案

你不能像你在Java中所说的那样存储数据;你必须使用外部文件。然而,隐藏该文件相当容易。您可以将文件保存在 appdata 下,也可以保存在用户目录下,可以通过 System.getProperty("user.home") 检索该文件。我通常还以“.”开头游戏目录名称。 (如C:/.../.minecraft/)。存储该数据的方式也有多种。我个人制作了自己的 NBT(命名二进制标签)系统,但我建议从配置文件中的简单的逐行 name = value 系统开始。

关于java - 是否可以在没有外部文件的情况下保存 Java 进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39921702/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com