几周前我转向了团结.我正在开发2D平台游戏.为了创建地图,我使用www.mapeditor.org上的Tiled地图编辑器.我创建了一个基本地图.将tileSheet png和.tmx文件(保存为XML)包含在项目的Assets中.我能够读取XML,这就是所有的gid.但我不知道如何从对应于gid的tileSheet访问特定部分(tile).
我想为此我需要在内存中加载精灵并从纹理内存中选择一个图块(通过指定高度和宽度和坐标)以在屏幕上显示它.如下所示:http://gamedevelopment.tutsplus.com/tutorials/parsing-and-rendering-tiled-tmx-format-maps-in-your-own-game-engine--gamedev-3104 但它的闪存,如何我可以使用C#在Unity中实现同样的功能.请注意flash代码中的copyPixel内容.我以为我可以使用ReadPixels但它只用于从屏幕读取而不是纹理内存.
谢谢.