用Tiled工具可以快速制作关卡地图,但是,与很多国内的游戏引擎(Cocos/Egret等)不同,Unity天生并不支持Tiled,官方说的要支持,也迟迟没有发布。于是,就催生了很多第三方的Tiled for Unity 库。
在网上搜 Tiled Unity,收费与不收费的可以找到很多。
其中,排名第一的Tiled2Unity是非常有特色的一个。
优点
1. 完全开源,完全免费。
2. 自动合并图块为Mesh
与很多别的插件的做法不同,Tiled2Unity不是用Sprite来表示每一个图块,而是将同一层的图块都合并成一个Mesh,然后把整个图集作为纹理(Texture)贴到Mesh上。
这样做的好处是,大大减少GameObject的数量。比如,一个40x40的图,如果图块覆盖率是50%,使用Sprite对象的话,那就会产生800个对象,而用Tiled2Unity的方法,每一层(Layer)只产生1-2个对象(如果有碰撞盒)
3.