Libgdx 游戏中的层级管理

Libgdx 游戏中的层级管理,libgdx,game-engine,Libgdx,Game Engine,处理多个级别的最佳方法是什么?我应该有一些特定的表,其中包含关于每个级别的信息,还是应该为每个级别编写代码?例如,《愤怒的小鸟》、《割断绳子》等游戏有很多关卡,它们是如何处理的?在libgdx中有什么具体的方法来解决我的问题吗?可能存在一些工具来打包有关级别的所有信息。你推荐什么 我不能为《愤怒的小鸟》说话,也不能割断绳子,因为我只是把制作libGDX/box2d游戏作为一种爱好。但是我可以想象使用您自己的级别编辑器或者一些可用的编辑器是首选。在游戏中手工编码每一关似乎都是一件巨大的痛苦 使用编

处理多个级别的最佳方法是什么?我应该有一些特定的表,其中包含关于每个级别的信息,还是应该为每个级别编写代码?例如,《愤怒的小鸟》、《割断绳子》等游戏有很多关卡,它们是如何处理的?在libgdx中有什么具体的方法来解决我的问题吗?可能存在一些工具来打包有关级别的所有信息。你推荐什么

我不能为《愤怒的小鸟》说话,也不能割断绳子,因为我只是把制作libGDX/box2d游戏作为一种爱好。但是我可以想象使用您自己的级别编辑器或者一些可用的编辑器是首选。在游戏中手工编码每一关似乎都是一件巨大的痛苦

使用编辑器创建/调整关卡,以某种格式保存,并根据需要在游戏中读取关卡。使游戏的扩展变得更容易

我个人使用R.U.B.E。它将级别保存为json,我的游戏会根据需要序列化它们。我想你可以在这些级别上添加加密/其他东西,这样它们就不容易被窥探。RUBE不是免费的,但我建议你四处看看,或者自己写。如果你要创建很多关卡,你需要一个关卡编辑器