2015-07-11 61 views
0

什么是处理很多关卡的最佳方式?我应该有一些指定的表,其中包含关于每个级别的信息,或者我应该编写每个级别的代码?对于像“愤怒的小鸟”,“割绳子”等考试类游戏有很多关卡,他们如何处理?是否有一些具体的方式来解决我的问题在libgdx?也许有一些工具可以打包关于关卡的所有信息。你有什么建议?!游戏中的等级管理

回答

2

我不能说Angry Birds或Cut the Rope,因为我只是简单地创建一个libGDX/box2d游戏作为爱好。但我会想象使用你自己的关卡编辑器或一些可用的编辑器是首选。手工编码游戏中的每个关卡似乎都是一个巨大的痛苦。

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

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