0

我正在使用surfaceview 开发一个2d RPG。这就是我所做的:

  • 我有一个 Tile 位图,基本上就是我在 Photoshop 中所做的整个世界。
  • 我有 1 个数组,其中包含数字 0 和 1。1 表示碰撞,0 表示可以行走。

但这非常慢,因为如果我想改变一些东西,我必须去 photoshop 改变 world.png 然后进入包含 100 个项目的数组并正确更改碰撞。

没有更快的方法来做到这一点吗?我试过 MapEditor,但它导出为 .TMX,我不知道如何阅读。

任何帮助如何使它变得更好,任何链接任何想法都应该是真正的appritiaded!

//西蒙

4

1 回答 1

1

通常,您会使用许多构成您的世界的小图块,每个图块都有一个定义,使其可以通过或不可通过,图块的(z 高度)级别以及您可能想要的任何其他信息。

为什么不创建自己的文件格式并加载它呢?

于 2011-07-14T13:25:22.277 回答