Tilemap是unity中自带的快速构建2D场景的工具,优点是省时省力,
1 使用方法
- 在场景创建一个Tilemap
- 打开TilePalette
3.创建一个新的Palette,将地图切割好拉进去,点一下要画的格子,再点一下笔,就可以开始画了
2. 要点
1.若画的图片小于方格
则可在Grid的cell size处更改方格大小
若还存在缝隙问题可见下面分享博文
2.绑定碰撞体,给Grid的Tilemap添加Tilemap collider2D和rigidbody 2D组件,然后为了让地面不受重力掉下去或者被它上表面的物体压下去,将rigidbody 2D设为静态(static)刚体
3.直接Tilemap collider2D组件是每个方格加上碰撞体,其实可进行优化,再为其添加Composite Collider2D组件,再去Tilemap Collider2D那勾选上Used By Composite就可以自动优化成复合体碰撞体
分享博文:
Unity中使用Tilemap快速创建2D游戏世界:https://www.jianshu.com/p/d8fe795bf6c7
彻底解决 Unity 中 Tilemap 缝隙问题:http://liaoyulei.cn/2017/05/08/fix-unity-tilemap-gap/
Unity 生成随机房间、洞穴(2D、3D地图)总结:https://blog.csdn.net/l773575310/article/details/72803191
Tiled结合Unity实现瓦片地图——Tiled2Unity篇:https://blog.csdn.net/lzhq1982/article/details/75356478
Tiled结合Unity实现瓦片地图——Unity实战篇:https://blog.csdn.net/lzhq1982/article/details/75425915
如何使用Unity自带的TileMap做出六边形地图:https://cowlevel.net/article/2004567
转载标明出处:作者AMzz 博客: https://www.cnblogs.com/AMzz/