0

我最近下载了“平铺地图编辑器”——因为我听说它是​​制作地图的好工具。我还有一个 .tmx “编译器”,嗯,它使 .tmx 在 XNA 中可用。

我创建了一张地图并导入了它,它运行良好,但现在棘手的部分来了......

如果我在“平铺”中添加一个碰撞层并添加一个表示块部分的平铺,我将如何获取数据和值,以及如何在 XNA 中使用它?以及如何让玩家在某个位置生成,以及如何将事物添加为事件和可移动对象?

您不必告诉我所有这些,但如果您能告诉我如何从 .t​​mx 获取数据和值并将其转换为矩形或类似的东西,那就太酷了^^

提前致谢!

4

1 回答 1

0

我对 tmx 文件一无所知,但对碰撞有一点了解。

我要说的是,您的“.tmx“编译器”是允许将这种类型的文件包含在内容管道中的东西。在这个构建过程中的某个地方将是顶点数据,您可以使用它来构建碰撞图元(形状),以便稍后进行碰撞检测。

旁白:我花了很长时间才弄清楚内容管道——不是为了胆小的人,而是要走的路。它们是 XNA 网站上的示例,可让您继续前进

于 2013-10-09T22:53:33.450 回答