Tilemap+2D-Extras
1.安裝
兩個都是快速搭建2d場景的插件;
tilemap在packmanager中搜索導入;
2d-Extras是對tilemap的拓展;github下載地址
一定要根據readme中要求下載版本,否則會報錯;
)
)
將下好的壓縮文件解壓到工程目錄中Packages文件夾下;
2.基礎操作
Hierarchy面板創建節點添加Tilemap組件,會自動添加TilemapRenderer組件;
Windows菜單打開2D-TilePalette界面;
將png圖片拖進TilePalette面板,形成瓦片(Tile);選中其中要給瓦片,在選中黃框中畫筆,可以在有Tilemap組件的節點中鋪設2D場景;
畫筆右邊的是畫框鋪設,橡皮擦是擦除;可以選中Palette中多格空白在使用像皮擦可大面積擦除;
Tilemap中使用的圖片過小,可調節Grid節點中的size,或者放大圖片;
白框中Edit選中可以操作Palette界面中的瓦片,可刪除復制;
ActiveTilemap顯示當前操作的Tilemap節點的名稱,有可能鋪設錯圖層;
3.PerfabBrush
Assets面板右鍵Create-2d-Brushes-prefabBrush,創建預制體筆刷;
將需要制作成PrefabBrush的png拖進場景,再制作成預制體,將其拖拽到PerfabBrush屬性面板的Prefab上;
TilePalette面板左下角黃框,筆刷選中剛剛創建的prefabbursh,在場景中繪制;
每次繪制都會自動創建對應的瓦片預制體,使用制作可交互道具非常方便;
4.RandomPrefabBrush
道具是多種顏色隨機出現時,可將多種可能性預制體都放進去,鋪設時會隨機出現任意設置好的預制體;
GroupBrush:可以鋪設拼好的多個格子瓦片;
LineBrush:起點點擊,拖動終點再點擊會自動連線鋪設;
5.AnimatedTile
Asset界面右鍵創建AnimatedTile,按如下設置序列幀動畫,播放速度,延遲播放時間;
將創建好的AnimatedTile拖入Palette面板,直接鋪設;