处理多个级别的最佳方法是什么?我应该有一些指定的表,其中包含有关每个级别的信息,还是我应该为每个级别编写代码?对于像“愤怒的小鸟”这样的考试游戏,"剪绳和#34;等有很多关卡,他们如何处理它们?是否有一些特定的方法来解决我在libgdx中的问题?也许存在一些工具来收集关于关卡的所有信息。你推荐什么?!
答案 0 :(得分:2)
我无法代表“愤怒的小鸟”或“切断绳索”,因为我只是创建一个libGDX / box2d游戏作为业余爱好。但我想象一下,使用你自己的关卡编辑器或一些可用的编辑器是首选。手动编码游戏中的每个级别似乎都是一种巨大的痛苦。
使用编辑器创建/调整关卡,以某种格式保存,并根据需要在游戏中阅读。使游戏更容易扩展。
我个人使用R.U.B.E.它将级别保存为json,我的游戏根据需要将它们序列化。我想你可以在关卡中添加加密/某些东西,这样它们就不容易被窥探了。 RUBE不是免费的,但我建议环顾四周,或自己编写。如果你要创建很多关卡,那么你需要一个关卡编辑器。