我正在尝试制作一款平台游戏,并一直在思考我将用于设计关卡的内容。
我在考虑使用包含图形图块及其属性的图块调色板。还有一个包含精灵的类似调色板。
这样我可以将tile / sprite拖放到网格上并指定属性值。这可以全部保存到游戏可以读取的某种文件中。
如果不了解细节,这是一个合理的整体策略吗?有什么重要我忘记了吗?或许还有更好的方法?
答案 0 :(得分:2)
这是一个相当开放的问题,但我不认为你的方法有任何问题。您可能需要尝试一些方法来找出适合您的方法。
当我制作平台游戏时,我发现在我玩游戏时能够编辑关卡是有用的,方法是在游戏中添加代码,这样我就可以从调色板中选择图形图块并将其绘制到屏幕上。行为通常与我的游戏的图形相关联,但您也可以绘制行为。然后,您需要为游戏编写代码以保存级别并加载它们。显然,您可能希望在发布游戏之前删除编辑器。
答案 1 :(得分:2)