Ekl*_*yaa 2 c# unity-game-engine
几周前我转向了团结.我正在开发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但它只用于从屏幕读取而不是纹理内存.
谢谢.
如果您在Windows中工作,那么Tiled2Unity Utility听起来就像是符合您的需求.它导出对象层,并考虑到Unity 4.3功能.
(完全披露:我是Tiled2Unity的作者)
编辑:Tiled2Unity现在也可供Mac用户使用.Linux用户有一个命令行版本.(全部免费)
归档时间: |
|
查看次数: |
7931 次 |
最近记录: |