08. Xuất MeshLibrary (Exporting The MeshLibrary)
Sau khi đã xây dựng xong scene nguồn và tuân thủ đúng các quy chuẩn cấu trúc ở các bài học trước, bước tiếp theo là chuyển đổi scene này thành một tập tin tài nguyên MeshLibrary (.tres) để Godot có thể nạp vào node GridMap.
💾 Các bước thực hiện xuất thư viện
- Đảm bảo scene nguồn (
mesh_library_source.tscn) đang được mở và hiển thị trên tab chính của Godot Editor. - Trên thanh menu chính ở cạnh trên cùng của màn hình, chọn:
Scene > Export As... > MeshLibrary... (Cảnh > Xuất dưới dạng... > Thư viện Mesh...).

- Một hộp thoại lưu file sẽ hiện ra:
- Điều hướng đến thư mục mong muốn trong dự án của bạn.
- Đặt tên cho tập tin (ví dụ:
MeshLibrary.treshoặcDungeonTileset.tres). - Nhấn Save (Lưu).
🔍 Kiểm tra tập tin tài nguyên đã xuất
Sau khi lưu thành công, bạn sẽ thấy tập tin MeshLibrary.tres xuất hiện trong cửa sổ FileSystem:
- Khi nhấp đôi vào file này, bảng Inspector sẽ liệt kê danh sách toàn bộ các mục ô khối (Items) đã được nhận diện.
- Mỗi ô sẽ có một chỉ số ID nguyên (
0, 1, 2...), tên tương ứng với tên node trong scene nguồn, mesh hiển thị, hình dạng va chạm và lưới điều hướng đi kèm.
💡 Mẹo hay
Trong suốt quá trình phát triển game, nếu bạn thêm mô hình mới vào scene nguồn mesh_library_source.tscn hoặc chỉnh sửa hình dạng va chạm, bạn chỉ cần thực hiện lại thao tác Scene > Export As... > MeshLibrary... và ghi đè lên file .tres cũ. Toàn bộ các node GridMap đang sử dụng tài nguyên này sẽ ngay lập tức được cập nhật!