Tiled结合Unity做地图——Tiled2Unity

tiled是一个游戏地图编辑器,风格类似mini版的ps,它可以用于制作多种类型的游戏引擎需要。该软件已经从 Java 转为使用 Qt C++ 开发。
软件打开如下图:
在这里插入图片描述
tiled2unity是将tiled文件直接导入unity的一个工具。打开如下图:

在这里插入图片描述
1、在Unity中导入Tiled2Unity
有两种方法:

1)先打开Unity工程,然后再打开Tiled2Unity,找到并点击Help->Import Unity Package to Project,如下图:
在这里插入图片描述
然后Unity会弹出导入资源框:

点Import导入即可。

2、绑定Tiled Map Editor 和 Tiled2Unity

在Tiled2Unity上有个黄色区域,上面写了几行内容,如下图:
在这里插入图片描述
上面写的很清楚,把"c:\Program Files\Tiled2Unity\Tiled2Unity.exe" %mapfile 这个命令行编辑进Tiled Map Editor,就可以用Tiled Map Editor打开Tiled2Unity,如何编辑到Tiled Map Editor里呢,打开Tiled Map Editor,找到下图位置:
在这里插入图片描述
点击旁边的下拉三角,选择编辑命令,在弹出的对话框里把上述命令写进去,如下图:
在这里插入图片描述
3、设置Tiled2Unity并导出地图

通过Tiled Map Editor的小齿轮打开Tiled2Unity后,我们需要在上面做些设置,其实也就两条:

1)Pixels Per Unit

后面有句解释:Set to same “Pixels Per Unit” value for Unity sprites in your project。翻译就是与Unity中sprites里的"Pixels Per Unit"里的设置一样,Unity中图片的设置那里可以选成sprite格式,里面就会有这个设置,默认是100,也就是100个像素是一个单位,但这不是我们关心的重点。我们实际关心的是Tiled中我们的每个瓦片的单位,比如我们制作的地图每个瓦片是128*64的,是等角(交错)格式的地图,斜45度效果,所以我的最小单位该是64的一半32,这样整张地图的长和宽用这个最小单位算才不会出现小数个单位。所以Pixels Per Unit里我设置成32。

2)Export To

这是未来地图导出后放置的地方:
在这里插入图片描述
意思是定位到有Tiled2Unity.export.txt这个文件的目录中,前面刚刚导入到Unity里的Tiled2Unity的包,里面就有这个文件:
在这里插入图片描述
所以定位到这个文件就行了,以后导出的地图的prefab会在上面的Prefabs文件夹下。
上面都设置好后,可以点Preview Map预览一下在Tiled中编辑的地图,如果没问题点下面的Big AssExport Button就可以导出了。左侧的Debug窗口会显示编译信息。

关于Tiled2Unity导出地图教程如上。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值