我最近下载了“平铺地图编辑器”-因为我听说它是一个制作地图的很棒的工具。我还得到了一个.tmx“编译器”,可以让.tmx在XNA中使用。
我已经创建了一个地图并导入了它,它工作得很好,但现在棘手的部分来了……
如果我在“平铺”中添加一个碰撞层,并添加一个表示块部分的平铺,我将如何获取数据和值,以及如何能够在XNA中使用它?我如何让玩家在特定的位置产生,以及如何添加事件和可移动对象?
你不必告诉我所有的事情,但如果你能告诉我如何从.tmx获取数据和值并将其转换成矩形或诸如此类的东西,那就太酷了。^^
提前感谢!
发布于 2013-10-10 06:53:33
我对tmx文件一无所知,但对冲突略知一二。
我敢打个赌,你的".tmx“编译器”“允许在内容管道中包含这种类型的文件。在此构建过程中的某个地方将是顶点数据,您可以使用这些数据来构建碰撞基元(形状),以便稍后进行碰撞检测。
旁白:我花了很长时间才弄清楚内容管道--不是给胆小的人看的,而是为以后的路走的。它们是XNA网站上的示例,可以帮助您上手
https://stackoverflow.com/questions/19267682
复制相似问题