我最近下载了“Tiled Map Editor” - 因为我听说它是制作地图的好工具。我还有一个.tmx“编译器”,好吧,它使.tmx在XNA中可用。
我已经创建了一张地图并导入了它并且工作正常,但现在棘手的部分来了......
如果我在“Tiled”中添加一个碰撞图层并添加一个指示块部分的图块,我将如何获取数据和值,以及如何在XNA中使用它?我将如何让玩家在某个位置产生,以及如何将事物作为事件和可移动物体添加?
你不必告诉我所有这些,但如果你能给我一个关于如何从.tmx获取数据和值并将其转换成矩形或类似东西的想法会很酷^^
提前致谢!
答案 0 :(得分:0)
我对tmx文件一无所知,但对碰撞有点了解。
我打算假装你的“.tmx”编译器“”允许这种类型的文件包含在内容管道中。此构建过程中的某个位置将是顶点数据,您可以使用这些顶点数据构建碰撞原语(形状),以便稍后进行碰撞检测。
ASIDE:我花了很多时间才开始关注内容管道 - 不是因为胆小的人而是走的路。它们是XNA网站上的样本,可以帮助您前进