godot瓦片地圖(tilemap)


godot 4的瓦片地圖(tilemap)使用方法紀錄,和3版教學影片中比較大的差異在4版本的碰撞需要另外新增物理節點才會被啟用。

在場景的節點中加入TileMap後選取,接著在屬性面板中新增TileSet來使用

新增後點選可以看到下方視窗出現Tiles

在Tiles區塊中新增或拖曳圖片進來,選steup後設定每個磚塊的大小(texture Region Size),並在右方圖片點選區塊設定

接下來在TileMap中選取就可以在畫面上畫圖了
在畫之前記得把TilesSize設定成和磚塊大小一樣避免重疊

碰撞的設定要在TileMap中的Physice Layers中新增節點

接著在圖像設定中選擇區塊,在選項中找到Physice設定

就可以在這邊開始畫有碰撞的區塊了

另外在畫地圖時可以按著ctrl+b選取要已畫好的範圍複製,這樣畫的時候就會畫出一樣的磚塊,要切回單格時在選取下方磚塊。

Tags : godot