2016-12-15 14 views
0

我使用默认地图制作了一款跑酷游戏,但我让它很容易获得团结的感觉,因为我是新手,无论如何,我不想做一个一堆关卡和作为游戏玩家,我非常喜欢导入自己的关卡,我想我可以在加载时从一个名为“地图”的文件夹中读取游戏,并给出选择地图的选项文件夹,我将如何能够完成此?制作地图导入选项

+1

这是一个非常宽泛的问题,可能不适合Stack Overflow。构建可以动态读取级别的工具是完全可能的,但这不容易,也不能很快解释。除了学习游戏开发之外,您可能还想了解序列化(如读取和写入数据到文件)。 – rutter

+0

够公平的,我可能只是提出一个建议董事会或东西XD – Yoshirou

回答

0

这将需要2个步骤:编码的地图数据,并在以后加载它

您将需要创建统一的地图,然后用数据编码的一些标准到地图数据保存为一个文件稍后加载。我见过的最常用的方法是使用JSON Serialization。我链接的Unity文章对解释如何使用这种格式对数据进行编码做了很好的工作。

编码并保存文件后,您需要一些方法来加载相应的地图数据。因此,您需要加载保存的JSON文件,然后处理该文件中的数据以构建您的地图。

提示:找到使地图具有唯一性的“事物”。例如,如果除了墙壁的位置或其他东西之外,所有层次中的所有内容都相同,则只需保存墙壁的位置并在稍后加载地图时将其放置到位。

+0

谢谢生病试试这个! – Yoshirou