【问题标题】:Android platform game level editorAndroid平台游戏关卡编辑器
【发布时间】:2018-12-25 22:07:10
【问题描述】:

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

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

这样我可以将图块/精灵拖放到网格上并指定属性值。这都可以保存到游戏可以读取的某种文件中。

在不深入细节的情况下,这是一个合理的整体策略吗?有什么重要的事情我忘记了吗?或者也许有更好的方法?

【问题讨论】:

    标签: android


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多