Chào mừng các bạn đã quay trở lại với lập trình game with Godot Engine và sau nhiều tháng biến mất thì bây giờ Tutorial này sẽ được tiếp tục cả trên website anonyviet và youtube DeathGM nhé ^^.
| Tham gia kênh Telegram của AnonyViet 👉 Link 👈 |
Không lằng nhằng thì chúng ta cùng bắt đầu thôi.
Tải Asset
Đầu tiên chúng ta cần 1 cái tileset và các bạn có thể vào link này để tải nha: 2D Pixel Art Forest Tileset
![[Godot RPG] #4 : Tilemap 17 [Godot RPG] #4 : Tilemap 16](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-32-00.png)
Nhân vô Download để tải cho bạn nào dốt tiếng anh nha -_-.
Sau khi đã tải xong các bạn bỏ vào trong game ở đây mình sẽ bỏ vào thư mục sẽ chứa những Art của mình.
![[Godot RPG] #4 : Tilemap 18 [Godot RPG] #4 : Tilemap 17](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-32-15.png)
Tạo Tilemap
Tạo Tilemap Node
Đầu tiên các bạn thêm nút Tilemap vào nhé.
![[Godot RPG] #4 : Tilemap 19 [Godot RPG] #4 : Tilemap 18](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-35-56.png)
Sau đó bên bảng Inspector dòng Tileset ở khung empty nhấn vô và chọn New Tileset.
![[Godot RPG] #4 : Tilemap 20 [Godot RPG] #4 : Tilemap 19](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-35-11.png)
Thêm Texture cho Tileset
Chúng ta thêm 1cais Texture cho Tileset nhé.Các bạn nhấn vô chỗ hình dưới để thêm.
![[Godot RPG] #4 : Tilemap 21 [Godot RPG] #4 : Tilemap 20](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-47-59.png)
Rồi chọn cái tileset mà chúng ta tải ở trên nhé.
![[Godot RPG] #4 : Tilemap 22 [Godot RPG] #4 : Tilemap 21](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-48-44.png)
Tạo Tile
Tiếp đến chúng ta sẽ tạo tile nhé. Ở đây thì sai Atlas chứ không phải AutoTile nhé. Autotile mình sẽ có bài hướng dẫn sau .-.
Các bạn nhấn vô New Atlas và chọn cái icon grid để hiển thị lưới nhé.
![[Godot RPG] #4 : Tilemap 23 [Godot RPG] #4 : Tilemap 22](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-53-44.png)
Ở đây tile của mình kích cỡ là 32×32 đã phù hợp với kích cỡ lưới nên không cần chỉnh nhé. Nếu không vừa các bạn cần chỉnh là mà thường thì khi các bạn.
Các bạn kéo những cái tile cần sử dụng nhé ở đây mình sẽ kéo6 cái đầu tiên
![[Godot RPG] #4 : Tilemap 24 [Godot RPG] #4 : Tilemap 23](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-10-59-21.png)
Vậy là xong gòi tiếp theo ra ngoài đặt tile.
Đặt Tile
Các bạn nhấn vô tilemap rồi bên bảng phải hiện ra chỗ Atlas mà chúng ta vừa tạo rồi nhấn vô chọn tile để đặt.
Các bạn để ý là khi đặt tile thì nó khá là như c*c .-. vì vậy chúng ta cần phải chỉnh lại kích cỡ của node tilemap cho bằng với kích cỡ của cái tileset là 32×32
![[Godot RPG] #4 : Tilemap 25 [Godot RPG] #4 : Tilemap 24](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-11-00-37.png)
Các bạn vô Cell chỉnh từ 64×64 thành 32×32 nhé.
=> ![[Godot RPG] #4 : Tilemap 27 [Godot RPG] #4 : Tilemap 26](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-11-05-09.png)
Và rùi giờ thì đặt tile xuống và trang trí thôi
Và đây là sau khi mình trang tí thì cũng ok nhưng khá là cực. Autotile với Godot mình sẽ viết ở 1 bài riêng lẻ nhé. Viết lại nhé chứ có bài tilemap hồi trước lúc đó do kiến thức còn hạn hẹp nên viết lỗi tùm lumm
![[Godot RPG] #4 : Tilemap 28 [Godot RPG] #4 : Tilemap 27](https://anonyviet.com/wp-content/uploads/2021/02/16-02-2021-11-26-35.png)
Tổng Kết
Vậy là đã kết thúc bài 4 tạo Tilemap cho game RPG của bạn với Godot Engine rồi nhé.Hẹn các bạn vào bạn sau
Câu hỏi thường gặp
Tôi cần tải tài nguyên gì để bắt đầu?
Bạn cần tải một tileset. Bài viết cung cấp link tải một tileset rừng 2D pixel art.
Làm thế nào để thêm texture vào Tileset trong Godot?
Sau khi tạo một Tilemap Node, trong Inspector, tại mục Tileset, nhấn “New Tileset”. Sau đó, thêm texture bằng cách nhấn vào nút hình ảnh và chọn file tileset đã tải về.
Kích thước ô Tile (Cell Size) nên được thiết lập như thế nào?
Kích thước ô Tile nên khớp với kích thước của hình ảnh trong tileset. Trong ví dụ này, kích thước là 32×32 pixel.

![[Tạo 2D Platformer Game với Godot] Phần 29: Lưu và load dữ liệu game 30 [Tạo 2D Platformer Game với Godot] Phần 29: Lưu và load dữ liệu game 28](https://anonyviet.com/wp-content/uploads/2021/11/25-11-2021-04-43-13-120x86.png)
![[Tạo 2D Platformer Game với Godot] Phần 28: Thêm âm thanh giao diện 31 [Tạo 2D Platformer Game với Godot] Phần 28: Thêm âm thanh giao diện 29](https://anonyviet.com/wp-content/uploads/2021/11/25-11-2021-01-02-39-120x86.png)
![[Tạo 2D Platformer Game với Godot] Phần 27: Mở khoá level 32 [Tạo 2D Platformer Game với Godot] Phần 27: Mở khoá level 30](https://anonyviet.com/wp-content/uploads/2021/11/24-11-2021-12-17-23-120x86.png)

![[Tạo 2D Platformer Game với Godot] Phần 29: Lưu và load dữ liệu game 34 [Tạo 2D Platformer Game với Godot] Phần 29: Lưu và load dữ liệu game 31](https://anonyviet.com/wp-content/uploads/2021/11/25-11-2021-04-43-13.png)
![[Tạo 2D Platformer Game với Godot] Phần 28: Thêm âm thanh giao diện 35 [Tạo 2D Platformer Game với Godot] Phần 28: Thêm âm thanh giao diện 32](https://anonyviet.com/wp-content/uploads/2021/11/25-11-2021-01-02-39-350x245.png)
![[Tạo 2D Platformer Game với Godot] Phần 27: Mở khoá level 36 [Tạo 2D Platformer Game với Godot] Phần 27: Mở khoá level 33](https://anonyviet.com/wp-content/uploads/2021/11/24-11-2021-12-17-23.png)
![[Tạo 2D Platformer Game với Godot] Phần 25: Tạo Menu khi hết Level 38 [Tạo 2D Platformer Game với Godot] Phần 25: Tạo Menu khi hết Level 35](https://anonyviet.com/wp-content/uploads/2021/11/23-11-2021-11-13-02.png)




