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/