同步發表於blog
godot 4的瓦片地圖(tilemap)使用方法紀錄,和3版教學影片中比較大的差異在4版本的碰撞需要另外新增物理節點才會被啟用。
在場景的節點中加入TileMap後選取,接著在屬性面板中新增TileSet來使用
新增後點選可以看到下方視窗出現Tiles
在Tiles區塊中新增或拖曳圖片進來,選steup後設定每個磚塊的大小(texture Region Size),並在右方圖片點選區塊設定
接下來在TileMap中選取就可以在畫面上畫圖了
在畫之前記得把TilesSize設定成和磚塊大小一樣避免重疊
碰撞的設定要在TileMap中的Physice Layers中新增節點
接著在圖像設定中選擇區塊,在選項中找到Physice設定
就可以在這邊開始畫有碰撞的區塊了
另外在畫地圖時可以按著ctrl+b選取要已畫好的範圍複製,這樣畫的時候就會畫出一樣的磚塊,要切回單格時在選取下方磚塊。