在Java中导入多个类文件

时间:2014-04-13 15:16:41

标签: java file import

我正在尝试编写一个游戏引擎,用户可以在其中创建多个“级别文件”。但是,由于用户可以根据需要制作多个级别,因此没有设定数量的级别或设置名称。我不确定如何将文件导入引擎。我已经尝试将文件分配给一个数组但是效果不好,因为它无法找到任何方法。目前我将级别文件作为java文件,其方法设置变量并设置可能存在的任何过场动画文本。

1 个答案:

答案 0 :(得分:2)

不是在Java文件中存储有关用户创建的级别的数据,更好的方法是编写一个Level类,它从外部文件(如.txt文件)中获取输入。

例如,用户可以创建名为" firstlevel.txt"的文件。并将其添加到您的Level类可以读取的levels文件夹中。

更具体地说,您的构造函数可能类似于

Level startingLevel = new Level("startinglvl.txt");

然后你可以添加到一个级别数组

Level[] levels = new Level[64];

然后只需在游戏需要加载用户生成的级别时添加到数组中。