Android平台游戏级编辑器

Android平台游戏级编辑器,android,Android,我正在尝试制作一款平台游戏,并且一直在思考我将使用什么来设计关卡 我正在考虑使用一个包含图形瓷砖及其属性的瓷砖调色板。和类似的调色板,将包含精灵 通过这种方式,我可以将瓷砖/精灵拖放到网格上,并指定属性值。这些都可以保存到某种文件中,供游戏读取 在不涉及太多细节的情况下,这是一个合理的总体战略吗?有什么重大的事情我忘了吗?或者有更好的方法 这是一个相当开放的问题,但我认为你的方法没有任何问题。你可能需要尝试一些方法来找出适合你的方法 当我制作平台游戏时,我发现能够在玩游戏时编辑关卡很有用,可以在

我正在尝试制作一款平台游戏,并且一直在思考我将使用什么来设计关卡

我正在考虑使用一个包含图形瓷砖及其属性的瓷砖调色板。和类似的调色板,将包含精灵

通过这种方式,我可以将瓷砖/精灵拖放到网格上,并指定属性值。这些都可以保存到某种文件中,供游戏读取


在不涉及太多细节的情况下,这是一个合理的总体战略吗?有什么重大的事情我忘了吗?或者有更好的方法

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


当我制作平台游戏时,我发现能够在玩游戏时编辑关卡很有用,可以在游戏中添加代码,允许我从调色板中选择一个图形平铺并将其绘制到屏幕上。行为通常与我的游戏的图形相关联,但你也可以绘制行为。然后,您需要游戏代码来保存关卡和加载关卡。显然,您可能希望在发布游戏之前删除编辑器。

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


当我制作平台游戏时,我发现能够在玩游戏时编辑关卡很有用,可以在游戏中添加代码,允许我从调色板中选择一个图形平铺并将其绘制到屏幕上。行为通常与我的游戏的图形相关联,但你也可以绘制行为。然后,您需要游戏代码来保存关卡和加载关卡。显然,您可能希望在发布游戏之前删除编辑器。

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

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