Android平台游戏关卡编辑器

时间:2012-02-27 23:14:11

标签: android

我正在尝试制作一款平台游戏,并一直在思考我将用于设计关卡的内容。

我在考虑使用包含图形图块及其属性的图块调色板。还有一个包含精灵的类似调色板。

这样我可以将tile / sprite拖放到网格上并指定属性值。这可以全部保存到游戏可以读取的某种文件中。

如果不了解细节,这是一个合理的整体策略吗?有什么重要我忘记了吗?或许还有更好的方法?

2 个答案:

答案 0 :(得分:2)

这是一个相当开放的问题,但我不认为你的方法有任何问题。您可能需要尝试一些方法来找出适合您的方法。

当我制作平台游戏时,我发现在我玩游戏时能够编辑关卡是有用的,方法是在游戏中添加代码,这样我就可以从调色板中选择图形图块并将其绘制到屏幕上。行为通常与我的游戏的图形相关联,但您也可以绘制行为。然后,您需要为游戏编写代码以保存级别并加载它们。显然,您可能希望在发布游戏之前删除编辑器。

答案 1 :(得分:2)

我不知道你对游戏开发有多少经验,但如果你正在考虑制作基于平铺的平台游戏,那么最好的办法是利用现有的库/工具来避免“重新发明轮子” 。我强烈建议您查看开源库/工具,因为您可以根据自己的喜好对其进行修改。我在libgdxAndEngine方面有过一些很好的经验,在这种情况下,两者都有TMX支持,这是一种可以与Tiled地图编辑器一起使用的文件格式。我个人喜欢libgdx,因为它有javadoc并且非常积极地开发,而且它是一个框架而不是引擎,它为您提供了更大的灵活性(尽管在某些方面有更多编码)。