如何保存控制方案等游戏信息

时间:2015-03-06 15:33:17

标签: java save

我正在开发一款游戏,最终我想让它能够保存控制方案,这样用户就不必每次都改变它,并保存统计数据等等。我知道一种简单的方法,即写入文本文件,然后读取它,但我不知道一旦将项目打包到jar / exe中进行分发,它将如何工作。如果有人知道这样做的最佳方式,那就太好了!

1 个答案:

答案 0 :(得分:0)

打包JAR时,在src文件夹中使用这些文件创建一个文件夹。然后使用getResource(path)访问文件。如果您不想将文件作为JAR的一部分,请使用相同的方法创建另一个src文件夹并将文件放在那里。然后,在制作JAR之后,您将把src文件夹的副本与资源放在一个带有JAR的文件夹中,这就是您的游戏。最简单的方法是将完成的包压缩,然后让用户解压缩。

如果您使用第二种方法,ZIP将如下所示:

Game.zip (The contents of this would usually go in Program Files)
|
+--- GameExecutable.jar (Your executable JAR file)
|
+--- resources (Folder)
|    |
|    +--- Image.png
|    |
|    +--- Image2.png
|
+--- config (folder)
     |
     +--- User1.config (Basic text file, holds configuration settings)