Tiled2Unity是一款实用的Tiled导出到unity插件,可以将tiled map editor EMX文件导出到unity项目中,可自动合并图块为mesh、自动合并碰撞盒、自定义unity标签等,在游戏场景设计中比较常用,需要的朋友速速下载吧!
软件功能
1、在TMX映射文件中构建一个统一的预制程序
2、支持所有TMX层格式(XML、CSV、Base64、gzip / zlib压缩)
3、多层和tilesets支持
4、导出对象层为多边形、多线、矩形、圆
5、瓷砖层的碰撞支持(有斜坡,形状古怪的多边形)
6、多边形碰撞可以是凹的,有洞,由独立的多边形组成
7、可以分配标签,分类层,层序,和(物理)层的输出的游戏对象通过属性
8、支持建立统一的Prefabs
9、易于使用:在大多数情况下,您只需将TMX文件导出到Unity项目中,并将自动生成的预置在您的场景中——无需进一步编辑
软件特点
1. 完全开源,完全免费。
2. 自动合并图块为Mesh
与很多别的插件的做法不同,Tiled2Unity不是用Sprite来表示每一个图块,而是将同一层的图块都合并成一个Mesh,然后把整个图集作为纹理(Texture)贴到Mesh上。
这样做的好处是,大大减少GameObject的数量。比如,一个40x40的图,如果图块覆盖率是50%,使用Sprite对象的话,那就会产生800个对象,而用Tiled2Unity的方法,每一层(Layer)只产生1-2个对象(如果有碰撞盒)
3. 自动合并碰撞盒
除了合并同层的图块,Tiled2Unity还会自动合并同层碰撞盒。
利用一个第三方库ClipperTiled2Unity可将带有矩形或者多边形碰撞盒的图块,合并成到同一个多边形碰撞盒。这样就大大减少了Collider组件的数量。
4. 自定义Unity标签
通过简单的自定义属性,可以方便的修改Tag,SortingLayer,Layer等属性。
5. 允许自定义脚本来完成更复杂的导入需求
一般来说,每个游戏都有自己的一套地图逻辑,与其提供大量的自定义标签,Tiled2Unity选择使用自定义脚本来实现这个需求。
6. 提供命令行工具,便于自动化导入
Tiled2Unity使用方法
1、安装Tiled.exe和Tiled2Unity.exe
2、打开Tiled,编辑命令,添加新命令,后面的链接改为unity工程的链接(unity必须导入好Tiled2Unity插件)
官网没写清楚,一定要写到AssetsTiled2Unity目录
3、编辑完Tiled地图,按f5使用命令行导入
更新日志
1、新特性:添加了对象类型的组件TmxObject(基极) ,RectangleObject,CircleObject 包含来自导出TMX文件的原始数据。预先存在的组件已更新为包含此类数据。
2、错误修复:在某些情况下,导出的凸碰撞多边形将缺少一个顶点。
3、更新: Clipper库更新到版本6.4.1。
4、新功能:为要使用深度值的精灵添加默认材质。
5、新功能: SpriteDepthInMap组件具有一个检查器按钮,可在编辑器中更新精灵的深度值(变换位置的z分量)。
6、错误修复:没有在Tile或Object图层上正确设置深度值。
7、错误修复:预览器没有使用图层偏移。
软件评论 您的评论需要经过审核才能显示
网友评论