我正在制作一个带有默认地图的跑酷游戏,但是我很容易让人感觉团结,因为我是新人,无论如何,我不想要为了制作一堆关卡和游戏玩家,我非常喜欢导入我自己的关卡,我想我可以从一个名为“地图”的文件夹中读取游戏。当它加载并提供该文件夹中的地图选项时,我怎么能够完成这个???
答案 0 :(得分:0)
这将需要两个步骤:编码地图数据并在以后加载
您需要在Unity中创建地图,然后使用一些标准的数据编码将地图数据保存为文件,供您稍后加载。我见过这种做法最常见的方法是使用JSON Serialization。我链接的Unity文章非常好地解释了如何使用这种格式对数据进行编码。
编码并保存文件后,您需要一些方法来加载适当的地图数据。因此,您需要加载保存的JSON文件,然后处理该文件中的数据以构建地图。
小贴士:找到"事物"使地图独一无二。例如,如果除了墙壁或其他位置之外,您的关卡中的所有内容都相同,只需保存墙壁的位置,并在以后加载地图时将它们固定到位。